Skip to main content

ClassNameParseResult

@lowcode/ui-kit


Interface: ClassNameParseResult

Defined in: utils/classNameSync.ts:31

Результат разбора className на:

  • патчи layout/style (то, что мы распознали),
  • список “потреблённых” токенов,
  • список “лишних” токенов (то, что не смогли интерпретировать).

Properties

consumedTokens

consumedTokens: string[]

Defined in: utils/classNameSync.ts:39

Токены, которые были распознаны и преобразованы в layout/style.


extraTokens

extraTokens: string[]

Defined in: utils/classNameSync.ts:42

Токены, которые не удалось интерпретировать (их можно сохранить как есть).


layoutPatch

layoutPatch: DraftRecord

Defined in: utils/classNameSync.ts:33

Патч для layout-полей (display, flexDirection, gap, width/height и т.д.).


stylePatch

stylePatch: DraftRecord

Defined in: utils/classNameSync.ts:36

Патч для style-полей (fontSize, color, borderRadius и т.д.).