/** * @since 2.10.0 */ import { HKT, Kind, Kind2, Kind3, Kind4, URIS, URIS2, URIS3, URIS4 } from './HKT.js'; /** * @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; }