push
github
0 of 45 branches covered (0.0%)
Branch coverage included in aggregate %.
0 of 6 new or added lines in 2 files covered. (0.0%)
177 existing lines in 5 files now uncovered.0 of 7338 relevant lines covered (0.0%)
0.0 hits per line
| 1 |
import type {
|
|
| 2 |
Ajv2020 as Ajv, |
× |
| 3 |
} from 'ajv/dist/2020.js'; |
× |
| 4 |
|
× |
| 5 |
import {
|
× |
| 6 |
PropertySchemaToRegex, |
× |
| 7 |
} from '../Object.ts'; |
× |
| 8 |
|
× |
| 9 |
import type {
|
× |
| 10 |
mode, |
× |
| 11 |
PrefixedString_type, |
× |
| 12 |
} from '../../PrefixedString.ts'; |
× |
| 13 |
import {
|
× |
| 14 |
PrefixedString as PrefixedStringType, |
× |
| 15 |
} from '../../PrefixedString.ts'; |
× |
| 16 |
|
× |
| 17 |
export function PrefixedString<
|
× |
| 18 |
Mode extends mode, |
× |
| 19 |
>( |
× |
| 20 |
ajv: Ajv, |
× |
| 21 |
mode: Mode, |
× |
| 22 |
) {
|
× |
| 23 |
return new PropertySchemaToRegex<PrefixedString_type<Mode>>( |
× |
| 24 |
ajv.compile(PrefixedStringType.generate_schema_definition({mode})),
|
× |
| 25 |
({
|
× |
| 26 |
DocsDotJson_PrefixedString: {
|
× |
| 27 |
prefix, |
× |
| 28 |
mode, |
× |
| 29 |
value, |
× |
| 30 |
}, |
× |
| 31 |
}) => {
|
× |
| 32 |
return PrefixedStringType.regex_from_prefix_value_and_mode(
|
× |
| 33 |
prefix, |
× |
| 34 |
value, |
× |
| 35 |
mode, |
× |
|
UNCOV
36
|
); |
× |
|
UNCOV
37
|
}, |
× |
|
UNCOV
38
|
); |
× |
|
UNCOV
39
|
} |
× |