npm package diff
Package: @forge/bridge
Versions: 5.3.0-next.0-experimental-b695d2e - 5.3.0-next.2
File: package/out/invoke/invoke.d.ts
Index: package/out/invoke/invoke.d.ts
===================================================================
--- package/out/invoke/invoke.d.ts
+++ package/out/invoke/invoke.d.ts
@@ -1,3 +1,7 @@
+import type { Definitions, DefArguments, DefResult } from '@forge/resolver/shared';
import { InvokePayload } from '../types';
export declare const invoke: <T>(functionKey: string, payload?: InvokePayload | undefined) => Promise<T>;
+declare type Invoke<Defs extends Definitions> = <Def extends keyof Defs & string>(call: Def, ...arg: DefArguments<Defs, Def>) => Promise<DefResult<Defs, Def>>;
+export declare function makeInvoke<Defs extends Definitions>(): Invoke<Defs>;
+export {};
//# sourceMappingURL=invoke.d.ts.map
\ No newline at end of file