This commit is contained in:
hsueh chiahao
2025-10-16 20:36:20 +08:00
parent b35bd159a8
commit 10907833a7
7 changed files with 81 additions and 10 deletions

View File

@@ -0,0 +1,13 @@
import { inject } from 'vue';
import { KintoneClientInjectionKey } from '../plugins/kintoneClient';
import type { KintoneRestAPIClient } from '@kintone/rest-api-client';
export function useKintoneClient(): KintoneRestAPIClient {
const client = inject<KintoneRestAPIClient>(KintoneClientInjectionKey);
if (!client) {
throw new Error('Kintone client is not provided. Make sure to install the kintoneClient plugin.');
}
return client;
}