MCPcopy
hub / github.com/bestony/logoly / pickValue

Function pickValue

src/utils/persistentState.js:36–53  ·  view source on GitHub ↗
(field, value)

Source from the content-addressed store, hash-verified

34}
35
36function pickValue(field, value) {
37 if (value === undefined || value === null) return undefined;
38 switch (field) {
39 case 'fontSize': {
40 const parsed = parseNumber(value);
41 return parsed === undefined ? undefined : parsed;
42 }
43 case 'transparentBg':
44 case 'reverseHighlight': {
45 const parsed = parseBoolean(value);
46 return typeof parsed === 'boolean' ? parsed : undefined;
47 }
48 default: {
49 if (!isString(value)) return undefined;
50 return value;
51 }
52 }
53}
54
55function readFromQuery() {
56 if (!hasLocation()) return {};

Callers 3

readFromQueryFunction · 0.85
readFromStorageFunction · 0.85
saveGeneratorStateFunction · 0.85

Calls 3

parseNumberFunction · 0.85
parseBooleanFunction · 0.85
isStringFunction · 0.85

Tested by

no test coverage detected