* Kleene three-valued AND: `false` as soon as any value is `false`, `true` * only when every value is `true`, `undefined` otherwise.
(values: Iterable<boolean | undefined>)
| 107 | * handlers, which report the same two facts to the rest of the engine. |
| 108 | */ |
| 109 | function numberSetSubsetOf( |
| 110 | name: string, |
| 111 | elementType: Type, |
| 112 | sign?: Sign |
| 113 | ): ( |
| 114 | collection: Expression, |
| 115 | other: Expression, |
| 116 | strict: boolean |
| 117 | ) => boolean | undefined { |
| 118 | return typeSaturatedSubsetOf( |
| 119 | declareTypeSaturatedSet(name, { elementType, sign }) |
no outgoing calls
no test coverage detected