Files
kintone-vue-template/src/composables/useKintoneClient.ts
hsueh chiahao 10907833a7 fix
2025-10-16 21:26:46 +08:00

14 lines
462 B
TypeScript

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;
}