Type Alias Metadata<I, O>

Metadata<I, O>: ({
    args?: never;
    factory?: never;
    name: string;
    type: "atomic";
} | {
    args: any[];
    factory: ((...args: any) => $.Shape<I, O>);
    name: string;
    type: "factory";
})[]

Type Parameters

  • I
  • O