/
githubmirror
/
tldraw
Обзор
Документация
Войти
/
githubmirror
/
tldraw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
templates/agent/shared/format/FocusedFill.ts
31 строка
836 B
Max Drake
Agent fairy backport (#7640)
02 фев 2026, 18:02
Не верифицирован
02 фев 2026, 18:02
4dc80d2
Код
Авторство
О чём код?
import { TLDefaultFillStyle } from 'tldraw' import z from 'zod' export const FocusedFillSchema = z.enum(['none', 'tint', 'background', 'solid', 'pattern']) export type FocusedFill = z.infer<typeof FocusedFillSchema> const FOCUSED_TO_SHAPE_FILLS: Record<FocusedFill, TLDefaultFillStyle> = { none: 'none', solid: 'lined-fill', background: 'semi', tint: 'solid', pattern: 'pattern', } const SHAPE_TO_FOCUSED_FILLS: Record<TLDefaultFillStyle, FocusedFill> = { none: 'none', fill: 'solid', 'lined-fill': 'solid', semi: 'background', solid: 'tint', pattern: 'pattern', } export function convertFocusedFillToTldrawFill(fill: FocusedFill): TLDefaultFillStyle { return FOCUSED_TO_SHAPE_FILLS[fill] } export function convertTldrawFillToFocusedFill(fill: TLDefaultFillStyle): FocusedFill { return SHAPE_TO_FOCUSED_FILLS[fill] }