export interface NonEmptyImmutableArrayBrand { readonly NonEmptyImmutableArray: unique symbol } /** * @tsplus type NonEmptyImmutableArray */ export type NonEmptyImmutableArray = ImmutableArray & NonEmptyImmutableArrayBrand /** * @tsplus type NonEmptyImmutableArray.Ops */ export interface NonEmptyImmutableArrayOps { readonly $: NonEmptyImmutableArrayAspects } export const NonEmptyImmutableArray: NonEmptyImmutableArrayOps = { $: {} } /** * @tsplus type NonEmptyImmutableArray.Aspects */ export interface NonEmptyImmutableArrayAspects {}