UNPKG

@sassoftware/vi-api

Version:
12 lines (11 loc) 477 B
import { FieldType, NumberDataType } from "./data-types"; interface BaseFieldProperties { type: string; } export interface NumberFieldProperties extends BaseFieldProperties { type: "numberField"; disableThousandsSeparator?: boolean; } export type ClientFieldProperties = NumberFieldProperties | undefined; export type FieldTypeToClientFieldProperties<Type extends FieldType> = Type extends NumberDataType ? NumberFieldProperties : ClientFieldProperties; export {};