MCPcopy Create free account
hub / github.com/heygen-com/hyperframes / parseVec3

Function parseVec3

packages/core/src/colorLuts.ts:53–62  ·  view source on GitHub ↗
(parts: string[], keyword: string, lineNumber: number)

Source from the content-addressed store, hash-verified

51}
52
53function parseVec3(parts: string[], keyword: string, lineNumber: number): CubeLutVec3 {
54 if (parts.length !== 3) {
55 throw new CubeLutParseError(`${keyword} expects three numbers`, lineNumber);
56 }
57 return [
58 parseFiniteNumber(parts[0]!, lineNumber),
59 parseFiniteNumber(parts[1]!, lineNumber),
60 parseFiniteNumber(parts[2]!, lineNumber),
61 ];
62}
63
64function parseSize(value: string | undefined, keyword: string, lineNumber: number): number {
65 if (!value) throw new CubeLutParseError(`${keyword} expects a size`, lineNumber);

Callers 1

parseCubeLutFunction · 0.85

Calls 1

parseFiniteNumberFunction · 0.85

Tested by

no test coverage detected