blob: 06e86f1fbafce48d5b92b41b95514ce318e4fde6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
export { Identifier, IUniqueName } from './identifier';
export function toCacheKey(value: number | boolean): string {
if (typeof value === 'number') {
if (value < 0) {
return 'm' + (-value);
} else {
return value.toString();
}
} else if (typeof value === 'boolean') {
if (value === true) {
return 'true';
} else {
return 'false';
}
} else {
throw new Error(`Unsupported value: "${value}"`);
}
}
|