/** * @since 2.10.0 */ import { HKT, Kind, Kind2, Kind3, Kind4, URIS, URIS2, URIS3, URIS4 } from './HKT' /** * @category model * @since 2.10.0 */ export interface Pointed { readonly URI: F readonly of: (a: A) => HKT } /** * @category model * @since 2.10.0 */ export interface Pointed1 { readonly URI: F readonly of: (a: A) => Kind } /** * @category model * @since 2.10.0 */ export interface Pointed2 { readonly URI: F readonly of: (a: A) => Kind2 } /** * @category model * @since 2.10.0 */ export interface Pointed2C { readonly URI: F readonly _E: E readonly of: (a: A) => Kind2 } /** * @category model * @since 2.10.0 */ export interface Pointed3 { readonly URI: F readonly of: (a: A) => Kind3 } /** * @category model * @since 2.10.0 */ export interface Pointed3C { readonly URI: F readonly _E: E readonly of: (a: A) => Kind3 } /** * @category model * @since 2.10.0 */ export interface Pointed4 { readonly URI: F readonly of: (a: A) => Kind4 }