bit-bin
Version:
<a href="https://opensource.org/licenses/Apache-2.0"><img alt="apache" src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"></a> <a href="https://github.com/teambit/bit/blob/master/CONTRIBUTING.md"><img alt="prs" src="https://img.shields.io/b
25 lines (24 loc) • 902 B
TypeScript
import BaseExtension from './base-extension';
import { BaseExtensionProps, BaseLoadArgsProps, BaseExtensionOptions } from './base-extension';
declare type RegisteredHooksActions = {};
export declare type Commands = {};
export declare type ExtensionProps = BaseExtensionProps & {
newHooks?: string[];
registeredHooksActions?: RegisteredHooksActions;
commands?: Array<Commands>;
};
export declare type ExtensionOptions = BaseExtensionOptions & {
core?: boolean;
disabled?: boolean;
};
export declare type LoadArgsProps = BaseLoadArgsProps;
export default class Extension extends BaseExtension {
registeredHooksActions: RegisteredHooksActions;
newHooks: string[];
commands: Array<Commands>;
api: any;
constructor(extensionProps: ExtensionProps);
static load(props: LoadArgsProps): Promise<Extension>;
registerHookActionsOnHooksManager(): void;
}
export {};