import { HKT, _, I } from "."; import { Satisfies as _Satisfies } from "../type"; export declare namespace Identity { /** * identity of type `T` * * @since 0.0.2 */ interface Of extends HKT { [HKT.i]: T; [HKT.o]: I; } /** * identity of type that satisfies `T` * * @since 0.0.9 */ interface Satisfies extends HKT { [HKT.i]: _Satisfies<_, T>; [HKT.o]: I; } } /** * @since 0.0.2 */ export declare interface Identity extends HKT { [HKT.i]: _; [HKT.o]: I; } //# sourceMappingURL=identity.d.ts.map