@ace-fetch/vue
Version:
vue adapter for @ace-fetch/core.
17 lines (16 loc) • 702 B
TypeScript
import type { MethodUrl } from '@ace-fetch/core';
import type { DefineRegistApiOptions, UseRegistApiDefinition } from '../types';
/**
* regist apis definition
* @param {string|Symbol} id Regist id
* @param {object} options Regist options
*/
export declare function defineRegistApi<C extends Record<string, MethodUrl>>(id: string | Symbol, options: DefineRegistApiOptions<C>): UseRegistApiDefinition<C>;
/**
* regist apis definition
* @param {Object} options Regist options
* @param {string|Symbol} options.id Regist id
*/
export declare function defineRegistApi<C extends Record<string, MethodUrl>>(options: DefineRegistApiOptions<C> & {
id: string | Symbol;
}): UseRegistApiDefinition<C>;