UNPKG

@notadd/injection

Version:

Notadd Injection Package.

20 lines (19 loc) 729 B
import { Result } from "@notadd/core/interfaces"; import { Extension } from "../interfaces"; import { ExtensionService } from "../services/extension.service"; export declare class ExtensionResolvers { private readonly extensionService; constructor(extensionService: ExtensionService); getExtension(context: any, args: { identification: string; }): Promise<Extension | undefined>; getExtensions(context: any, args: { filters: any; }): Promise<Array<Extension>>; installExtension(context: any, args: { identification: string; }): Promise<Result | undefined>; uninstallExtension(context: any, args: { identification: string; }): Promise<Result | undefined>; }