intentful
Version:
Create Custom Skills with less headache
43 lines (42 loc) • 3.04 kB
TypeScript
export type Alignment = 'auto' | 'start' | 'end' | 'center' | 'baseline' | 'stretch';
export type Numbering = 'normal' | 'skip' | 'reset';
export type Position = 'relative' | 'absolute' | 'sticky';
export type FontWeight = 'normal' | 'bold' | '100' | '200' | '300' | '400' | '500' | '600' | '700' | '800' | '900';
export type FontStyle = 'normal' | 'italic';
export type Direction = 'column' | 'row' | 'columnReverse' | 'rowReverse';
export type DirectionRowCol = 'column' | 'row';
export type Justify = 'start' | 'end' | 'center' | 'spaceBetween' | 'spaceAround';
export type Wrap = 'noWrap' | 'wrap' | 'wrapReverse';
export type Easing = 'linear' | 'ease' | 'ease-in-out' | 'ease-in' | 'ease-out';
export type RepeatMode = 'restart' | 'reverse';
export type ScrollAlignment = 'first' | 'center' | 'last' | 'visible';
export type AbsoluteRelativePosition = 'relative' | 'absolute';
export type ComponentState = 'checked' | 'disabled' | 'focused';
export type HighlightMode = 'line' | 'block';
export type AudioTrack = 'background' | 'foreground' | 'none';
export type MediaControl = 'play' | 'pause' | 'next' | 'previous' | 'rewind' | 'seek' | 'setTrack';
export type Scale = 'none' | 'fill' | 'best-fill' | 'best-fit' | 'best-fit-down';
export type ButtonStyle = 'contained' | 'outlined' | 'ingress' | 'egress' | 'borderless';
export type ProgressBarType = 'determinate' | 'indeterminate';
export type Theme = 'dark' | 'light';
export type GradientType = 'linear' | 'radial';
export type CommandParameterType = 'any' | 'array' | 'boolean' | 'color' | 'dimension' | 'integer' | 'map' | 'number' | 'object' | 'string';
export type ScaleType = 'none' | 'grow' | 'shrink' | 'stretch';
export type DisplayMode = 'invisible' | 'none' | 'normal';
export type APLVersion = '1.0' | '1.1' | '1.2' | '1.3' | '1.4' | '1.5' | '1.6' | '1.7' | '1.8' | '1.9' | '2022.1' | '2022.2' | '2023.1';
export type GradientUnits = 'userSpace' | 'boundingBox';
export type SpreadMethod = 'pad' | 'reflect' | 'repeat';
export type ImageAlign = 'left' | 'right' | 'center' | 'top' | 'bottom' | 'top-left' | 'top-right' | 'bottom-left' | 'bottom-right';
export type PagerNavigation = 'normal' | 'none' | 'wrap' | 'forward-only';
export type PagerDirection = 'horizontal' | 'vertical';
export type TextAlignHorizontal = 'auto' | 'left' | 'center' | 'right' | 'start' | 'end';
export type TextAlignVertical = 'auto' | 'top' | 'center' | 'bottom';
export type BindingType = 'any' | 'string' | 'number' | 'color' | 'array' | 'boolean' | 'map';
export type LayoutDirection = 'LTR' | 'RTL';
export type SwipeAction = 'reveal' | 'slide' | 'cover';
export type SwipeDirection = 'left' | 'right' | 'up' | 'down' | 'forward' | 'backward';
export type Snap = 'none' | 'start' | 'center' | 'end' | 'forceStart' | 'forceCenter' | 'forceEnd';
export type StrokeLineCap = 'butt' | 'round' | 'square';
export type StrokeLineJoin = 'bevel' | 'miter' | 'round';
export type TextAnchor = 'start' | 'middle' | 'end';
export type SecondaryControls = 'skip' | 'jump10' | 'jump30' | 'none';