(types: Collection<any, NamedType>)
| 436 | }; |
| 437 | |
| 438 | export function separateNamedTypes(types: Collection<any, NamedType>): SeparatedNamedTypes { |
| 439 | const classes = types.filter((t: NamedType) => t instanceof ClassType).toOrderedSet() as OrderedSet<ClassType>; |
| 440 | const enums = types.filter((t: NamedType) => t instanceof EnumType).toOrderedSet() as OrderedSet<EnumType>; |
| 441 | const unions = types.filter((t: NamedType) => t instanceof UnionType).toOrderedSet() as OrderedSet<UnionType>; |
| 442 | |
| 443 | return { classes, enums, unions }; |
| 444 | } |
| 445 | |
| 446 | export type StringTypeMatchers<U> = { |
| 447 | dateType?: (dateType: PrimitiveType) => U; |
no outgoing calls
no test coverage detected
searching dependent graphs…