summaryrefslogtreecommitdiff
path: root/node_modules/bcp-47-normalize/lib/fields.d.ts
blob: 867249b5714d1eff4a6a1dfaa591b16da1372b66 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/**
 * @typedef {'script'|'region'|'variants'} Field
 *
 * @typedef AddOrRemove
 * @property {Field} field
 * @property {string} value
 *
 * @typedef Change
 * @property {AddOrRemove} from
 * @property {AddOrRemove} to
 */
/**
 * @type {Array<Change>}
 */
export const fields: Array<Change>;
export type Field = 'script' | 'region' | 'variants';
export type AddOrRemove = {
    field: Field;
    value: string;
};
export type Change = {
    from: AddOrRemove;
    to: AddOrRemove;
};