trustwallet-assets/script/generic/tag-values.ts
Adam R 6b22d924be
[Internal] Tag values config in typed file (#6016)
* Tag values config in typed file.

* Lint fix

Co-authored-by: Catenocrypt <catenocrypt@users.noreply.github.com>
2021-03-22 11:33:21 +01:00

20 lines
563 B
TypeScript

import { readJsonFile } from "../generic/json";
import { TagValues } from "../tags-config";
export function isValidTagValue(value: string): boolean {
//console.log(`isValidTagValue ${value}`);
if (!value) {
return false;
}
const tag = TagValues.find(t => t.id === value);
if (!tag) {
return false;
}
//console.log(`TAG ${tag.name}`);
return true;
}
export function isValidTagValues(values: string[]): boolean {
return values.reduce((accum: boolean, value: string) => accum && isValidTagValue(value), true);
}