Type alias CompiledResult<T>

CompiledResult<T>: ExtractOkErr<T> extends {
        OkType: infer U;
        ErrType: infer E;
    }
    ? {
        isOk: true;
        isErr: false;
        value: U;
        error: null;
    } | {
        isOk: false;
        isErr: true;
        value: null;
        error: E;
    }
    : never

Type Parameters

  • T