Endo API documentation
    Preparing search index...

    Type Alias PassStyleOf

    PassStyleOf: {
        (p: undefined): "undefined";
        (p: string): "string";
        (p: boolean): "boolean";
        (p: number): "number";
        (p: bigint): "bigint";
        (p: symbol): "symbol";
        (p: null): "null";
        (p: Promise<any>): "promise";
        (p: Error): "error";
        (p: CopyTagged): "tagged";
        (p: any[]): "copyArray";
        (p: Iterable<any>): "remotable";
        (p: Iterator<any, any, undefined>): "remotable";
        <T extends PassStyled<PassStyleMarker, any>>(p: T): ExtractStyle<T>;
        (p: { [key: string]: any }): "copyRecord";
        (p: any): PassStyle;
    }

    Type declaration

      • (p: undefined): "undefined"
      • Parameters

        • p: undefined

        Returns "undefined"

      • (p: string): "string"
      • Parameters

        • p: string

        Returns "string"

      • (p: boolean): "boolean"
      • Parameters

        • p: boolean

        Returns "boolean"

      • (p: number): "number"
      • Parameters

        • p: number

        Returns "number"

      • (p: bigint): "bigint"
      • Parameters

        • p: bigint

        Returns "bigint"

      • (p: symbol): "symbol"
      • Parameters

        • p: symbol

        Returns "symbol"

      • (p: null): "null"
      • Parameters

        • p: null

        Returns "null"

      • (p: Promise<any>): "promise"
      • Parameters

        • p: Promise<any>

        Returns "promise"

      • (p: Error): "error"
      • Parameters

        • p: Error

        Returns "error"

      • (p: CopyTagged): "tagged"
      • Parameters

        Returns "tagged"

      • (p: any[]): "copyArray"
      • Parameters

        • p: any[]

        Returns "copyArray"

      • (p: Iterable<any>): "remotable"
      • Parameters

        • p: Iterable<any>

        Returns "remotable"

      • (p: Iterator<any, any, undefined>): "remotable"
      • Parameters

        • p: Iterator<any, any, undefined>

        Returns "remotable"

      • <T extends PassStyled<PassStyleMarker, any>>(p: T): ExtractStyle<T>
      • Type Parameters

        Parameters

        Returns ExtractStyle<T>

      • (p: { [key: string]: any }): "copyRecord"
      • Parameters

        • p: { [key: string]: any }

        Returns "copyRecord"

      • (p: any): PassStyle
      • Parameters

        • p: any

        Returns PassStyle