MCPcopy
hub / github.com/anomalyco/opencode / indexedPalette

Function indexedPalette

packages/opencode/src/cli/cmd/run/theme.ts:211–216  ·  view source on GitHub ↗
(colors: TerminalColors, size: number = Math.max(colors.palette.length, 16))

Source from the content-addressed store, hash-verified

209}
210
211function indexedPalette(colors: TerminalColors, size: number = Math.max(colors.palette.length, 16)): RGBA[] {
212 return Array.from({ length: size }, (_, index) => {
213 const value = colors.palette[index]
214 return RGBA.fromIndex(index, value ? RGBA.fromHex(value) : ansiToRgba(index))
215 })
216}
217
218function srgbToLinear(value: number): number {
219 if (value <= 0.04045) {

Callers 1

resolveRunThemeFunction · 0.85

Calls 2

ansiToRgbaFunction · 0.70
fromMethod · 0.45

Tested by

no test coverage detected