hins
Version:
[](https://codecov.io/gh/l-zoy/hins) [](https://github.com/l-zoy/hins/blob/master/LICENSE)  • 593 B
TypeScript
import type { IApiRegisterPlugins, IApiRegisterMethod, IApiDescribe, IApiOpitons, ICommands, IHook, IWorkDir } from './types';
export default class Api {
/**
* @desc as an identifier
*/
path?: IWorkDir;
/**
* @desc Core prototype
*/
core: IApiOpitons['core'];
constructor(options: IApiOpitons);
describe(options: IApiDescribe): void;
registerCommand(options: ICommands): void;
registerPlugins(plugins: IApiRegisterPlugins): void;
registerMethod(options: IApiRegisterMethod): void;
register(options: Omit<IHook, 'pluginId'>): void;
}