@eagleoutice/flowr - v2.15.8
    Preparing search index...
    FnSig: {
        every: FnSig;
        forced: (
            this: void,
            sig: FnSig | undefined,
            count: number,
        ) => readonly boolean[] | undefined;
        layout: (this: void, sig: FnSig) => SigLayout;
        only: (this: void, index: number, name: string) => FnSig;
        posWith: (
            this: void,
            layout: SigLayout,
            count: number,
            prop: number,
        ) => number[];
        propAt: (this: void, __namedParameters: SigLayout, index: number) => number;
    }

    Utility functions for function signatures.

    Type Declaration

    • Readonlyevery: FnSig

      A signature saying only that the call evaluates every argument; see ForcingEvery.

    • Readonlyforced: (
          this: void,
          sig: FnSig | undefined,
          count: number,
      ) => readonly boolean[] | undefined

      Which of the first count arguments a call evaluates; see forcedArgs.

    • Readonlylayout: (this: void, sig: FnSig) => SigLayout

      The positional view of a signature; see sigLayout.

    • Readonlyonly: (this: void, index: number, name: string) => FnSig

      A signature saying only that the call evaluates one argument; see forcingOnly.

    • ReadonlyposWith: (this: void, layout: SigLayout, count: number, prop: number) => number[]

      The positions carrying any of the given roles; see argsWith.

    • ReadonlypropAt: (this: void, __namedParameters: SigLayout, index: number) => number

      The roles of the argument at a position; see argProp.