MCPcopy Index your code
hub / github.com/darkreader/darkreader / parseInversionFixes

Function parseInversionFixes

src/generators/css-filter.ts:225–236  ·  view source on GitHub ↗
(text: string)

Source from the content-addressed store, hash-verified

223};
224
225export function parseInversionFixes(text: string): InversionFix[] {
226 return parseSitesFixesConfig<InversionFix>(text, {
227 commands: Object.keys(inversionFixesCommands),
228 getCommandPropName: (command) => inversionFixesCommands[command],
229 parseCommandValue: (command, value) => {
230 if (command === 'CSS') {
231 return value.trim();
232 }
233 return parseArray(value);
234 },
235 });
236}
237
238export function formatInversionFixes(inversionFixes: InversionFix[]): string {
239 const fixes = inversionFixes.slice().sort((a, b) => compareURLPatterns(a.url[0], b.url[0]));

Callers 3

getInversionFixesTextMethod · 0.90
applyInversionFixesMethod · 0.90
config.tests.tsFile · 0.90

Calls 2

parseSitesFixesConfigFunction · 0.90
parseArrayFunction · 0.90

Tested by

no test coverage detected