12 lines
351 B
TypeScript
12 lines
351 B
TypeScript
import { Either } from "fp-ts/lib/Either";
|
|
import { TaskEither } from "fp-ts/lib/TaskEither";
|
|
import BaseFailure from "@/feature/common/failures/base.failure";
|
|
|
|
type ApiTask<ResponseType> = TaskEither<BaseFailure<unknown>, ResponseType>;
|
|
export type ApiEither<ResponseType> = Either<
|
|
BaseFailure<unknown>,
|
|
ResponseType
|
|
>;
|
|
|
|
export default ApiTask;
|