Changeset View
Changeset View
Standalone View
Standalone View
lib/flow-typed/npm/tcomb_v3.x.x.js
Show First 20 Lines • Show All 106 Lines • ▼ Show 20 Lines | declare export default { | ||||
+Nil: TIrreducible<void | null>, | +Nil: TIrreducible<void | null>, | ||||
+Bool: TIrreducible<boolean>, | +Bool: TIrreducible<boolean>, | ||||
+Boolean: TIrreducible<boolean>, | +Boolean: TIrreducible<boolean>, | ||||
+String: TIrreducible<string>, | +String: TIrreducible<string>, | ||||
+Number: TIrreducible<number>, | +Number: TIrreducible<number>, | ||||
+Object: TIrreducible<Object>, | +Object: TIrreducible<Object>, | ||||
maybe<T>(type: TType<T>, name?: string): TMaybe<void | T>, | maybe<T>(type: TType<T>, name?: string): TMaybe<void | T>, | ||||
list<T>(type: TType<T>, name?: string): TList<Array<T>>, | list<T>(type: TType<T>, name?: string): TList<Array<T>>, | ||||
dict<T>( | dict<S: string, T>( | ||||
domain: TType<string>, | domain: TType<S>, | ||||
codomain: TType<T>, | codomain: TType<T>, | ||||
name?: string, | name?: string, | ||||
): TDict<{ [key: string]: T }>, | ): TDict<{ [key: S]: T }>, | ||||
union<+T>(types: $ReadOnlyArray<TType<T>>, name?: string): TUnion<T>, | union<+T>(types: $ReadOnlyArray<TType<T>>, name?: string): TUnion<T>, | ||||
+enums: { | +enums: { | ||||
of(enums: $ReadOnlyArray<string>, name?: string): TEnums, | of(enums: $ReadOnlyArray<string>, name?: string): TEnums, | ||||
}, | }, | ||||
irreducible<T>( | irreducible<T>( | ||||
name: string, | name: string, | ||||
predicate: (mixed) => boolean, | predicate: (mixed) => boolean, | ||||
): TIrreducible<T>, | ): TIrreducible<T>, | ||||
Show All 12 Lines |