OddContext: {
    error: undefined;
    isLoading: true;
    login: LoginFn;
    logout: LogoutFn;
    program: undefined;
    register: LoginFn;
    session: null;
} | {
    error: ProgramError;
    isLoading: false;
    login: LoginFn;
    logout: LogoutFn;
    program: undefined;
    register: LoginFn;
    session: null;
} | {
    error: undefined;
    isLoading: false;
    login: LoginFn;
    logout: LogoutFn;
    program: Program;
    register: LoginFn;
    session: Session | null;
} | {
    error: undefined;
    isLoading: false;
    login: LoginFn;
    logout: LogoutFn;
    program: Program;
    register: LoginFn;
    session: Session | null;
}

Generated using TypeDoc