UNPKG

@fox-hound-tools/refine-library

Version:

Refine sdk library

28 lines 911 B
/** * APIを実行する * * @example * ``` * const client = await createSdkServerClient(); * const response = await executeKiotaApi(client.v1.xxx.get.bind(client))({ queryParameters: { companyId: 1 } }); * ``` */ export function executeKiotaApi(getApiFunction) { return (requestConfiguration) => getApiFunction(requestConfiguration); } /** * BodyをもつAPIを実行する * * @example * ``` * const client = await createSdkServerClient(); * const response = await executeKiotaApiWithBody(client.v1.xxx.post.bind(client))(body, requestConfiguration); * ``` */ export function executeKiotaApiWithBody(apiFunction) { return (body, requestConfiguration) => apiFunction(body, requestConfiguration); } export function executeKiotaApiWithBodyResponseVoid(apiFunction) { return (body, requestConfiguration) => apiFunction(body, requestConfiguration); } //# sourceMappingURL=execute.js.map