ts-fortress
    Preparing search index...
    • Type Parameters

      • const Types extends readonly [
            Readonly<
                {
                    assertIs: (a: unknown) => asserts a is unknown;
                    cast: (a: unknown) => unknown;
                    defaultValue: unknown;
                    fill: (a: unknown) => unknown;
                    is: (a: unknown) => a is unknown;
                    typeName: string;
                    validate: (
                        a: unknown,
                    ) => Result<
                        unknown,
                        readonly Readonly<
                            {
                                actualValue: unknown;
                                details?: ValidationErrorDetails;
                                expectedType: string;
                                path: readonly string[];
                                typeName: string;
                            },
                        >[],
                    >;
                },
            >,
            Readonly<
                {
                    assertIs: (a: unknown) => asserts a is unknown;
                    cast: (a: unknown) => unknown;
                    defaultValue: unknown;
                    fill: (a: unknown) => unknown;
                    is: (a: unknown) => a is unknown;
                    typeName: string;
                    validate: (
                        a: unknown,
                    ) => Result<
                        unknown,
                        readonly Readonly<
                            {
                                actualValue: unknown;
                                details?: ValidationErrorDetails;
                                expectedType: string;
                                path: readonly string[];
                                typeName: string;
                            },
                        >[],
                    >;
                },
            >,
        ]

      Parameters

      • types: Types
      • defaultType: IntersectionType<Types>
      • Optionaloptions: Partial<Readonly<{ typeName: string }>>

      Returns IntersectionType<Types>