@notadd/injection
Version:
Notadd Injection Package.
20 lines (19 loc) • 729 B
TypeScript
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>;
}