/** * Nothing special: just your standard array */ import type * as HKT from "@principia/prelude/HKT"; /* * ------------------------------------------- * Array Model * ------------------------------------------- */ export type InferA> = T extends ReadonlyArray ? A : never; export const URI = "Array"; export type URI = typeof URI; export type V = HKT.Auto; declare module "@principia/prelude/HKT" { interface URItoKind { readonly [URI]: ReadonlyArray; } interface URItoIndex { readonly [URI]: number; } }