const foo: Either.Left<XeroError | XeroTokenSetPersistenceError | XeroNoRefreshTokenError, {
readonly id_token?: string | undefined;
...
}> | Either.Right<XeroError | XeroTokenSetPersistenceError | XeroNoRefreshTokenError, {
readonly id_token?: string | undefined;
...
}>
const foo: Either.Left<XeroError | XeroTokenSetPersistenceError | XeroNoRefreshTokenError, {
readonly id_token?: string | undefined;
...
}> | Either.Right<XeroError | XeroTokenSetPersistenceError | XeroNoRefreshTokenError, {
readonly id_token?: string | undefined;
...
}>