MCPcopy Index your code
hub / github.com/NativeScript/NativeScript / parseHexColor

Function parseHexColor

packages/core/css/parser.ts:72–80  ·  view source on GitHub ↗
(text: string, start = 0)

Source from the content-addressed store, hash-verified

70
71const hexColorRegEx = /\s*#((?:[0-9A-F]{8})|(?:[0-9A-F]{6})|(?:[0-9A-F]{4})|(?:[0-9A-F]{3}))\s*/giy;
72export function parseHexColor(text: string, start = 0): Parsed<Color> {
73 hexColorRegEx.lastIndex = start;
74 const result = hexColorRegEx.exec(text);
75 if (!result) {
76 return null;
77 }
78 const end = hexColorRegEx.lastIndex;
79 return { start, end, value: new Color('#' + result[1]) };
80}
81
82const cssColorRegEx = /\s*((?:rgb|rgba|hsl|hsla|hsv|hsva)\([^\(\)]*\))/gy;
83export function parseCssColor(text: string, start = 0): Parsed<Color> {

Callers 1

parseColorFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected