Mirror: 馃帺 A tiny but capable push & pull stream library for TypeScript and Flow
at v4.0.10 262 B view raw
1// tslint:disable-next-line:max-classes-per-file 2export abstract class EmptyList { 3 protected opaque: any; 4} 5 6// tslint:disable-next-line:max-classes-per-file 7export abstract class Cons<T> { 8 protected opaque!: T; 9} 10 11export type list<T> = Cons<T> | EmptyList;