npm package diff

Package: @forge/resolver

Versions: 1.6.17-next.0 - 1.7.0-next.1

File: package/out/shared/index.d.ts

Index: package/out/shared/index.d.ts
===================================================================
--- package/out/shared/index.d.ts
+++ package/out/shared/index.d.ts
@@ -0,0 +1,12 @@
+export declare type Context = {
+    [key: string]: any;
+};
+export declare type Request<Argument = any> = {
+    payload: Argument;
+    context: Context;
+};
+export declare type Definitions = Record<string, (i: never) => unknown>;
+export declare type DefArguments<D extends Definitions, Def extends keyof D & string> = Parameters<D[Def]> extends [] ? [] : [Parameters<D[Def]>[0]];
+export declare type DefArgument<D extends Definitions, Def extends keyof D & string> = DefArguments<D, Def>[0];
+export declare type DefResult<D extends Definitions, Def extends keyof D & string> = Awaited<ReturnType<D[Def]>>;
+//# sourceMappingURL=index.d.ts.map
\ No newline at end of file