UNPKG

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