We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3a96e39 commit e844757Copy full SHA for e844757
src/parse.js
@@ -108,7 +108,7 @@ export default function parse (str, options) {
108
}
109
else {
110
// Custom, colorspace-specific format
111
- for (let space of ColorSpace.all) {
+ loop: for (let space of ColorSpace.all) {
112
for (let formatId in space.formats) {
113
let format = space.formats[formatId];
114
@@ -123,15 +123,15 @@ export default function parse (str, options) {
123
// Convert to Format object
124
format = space.getFormat(format);
125
126
- let color = format.parse(env.str);
+ let color = format.parse?.(env.str);
127
128
if (color) {
129
if (meta) {
130
Object.assign(meta, { format, formatId });
131
132
133
ret = color;
134
- break;
+ break loop;
135
136
137
0 commit comments