Phantom Stories Library - v0.0.8
    Preparing search index...

    Variable Validation

    Validation: {
        Failing: (messages: string[]) => Failing;
        hasInstance: {
            Failing: <T>(validation: Validation<T>) => validation is Failing;
            Passing: <T>(validation: Validation<T>) => validation is Passing<T>;
        };
        isFailing: <T>(validation: Validation<T>) => validation is Failing;
        isPassing: <T>(validation: Validation<T>) => validation is Passing<T>;
        matchWith: <T, R>(
            validation: Validation<T>,
            pattern: ValidationPattern<T, R>,
        ) => R;
        Passing: <T>(value: T) => Passing<T>;
    }

    Validation utilities and constructors.

    Type declaration