diff --git a/src/css/property-descriptors/background-clip.ts b/src/css/property-descriptors/background-clip.ts index 022676d..fb04e80 100644 --- a/src/css/property-descriptors/background-clip.ts +++ b/src/css/property-descriptors/background-clip.ts @@ -1,7 +1,7 @@ import {IPropertyListDescriptor, PropertyDescriptorParsingType} from '../IPropertyDescriptor'; import {CSSValue, isIdentToken} from '../syntax/parser'; import {Context} from '../../core/context'; -export enum BACKGROUND_CLIP { +export const enum BACKGROUND_CLIP { BORDER_BOX = 0, PADDING_BOX = 1, CONTENT_BOX = 2 diff --git a/src/css/property-descriptors/background-repeat.ts b/src/css/property-descriptors/background-repeat.ts index e02dcb1..f6ace6f 100644 --- a/src/css/property-descriptors/background-repeat.ts +++ b/src/css/property-descriptors/background-repeat.ts @@ -3,7 +3,7 @@ import {CSSValue, isIdentToken, parseFunctionArgs} from '../syntax/parser'; import {Context} from '../../core/context'; export type BackgroundRepeat = BACKGROUND_REPEAT[]; -export enum BACKGROUND_REPEAT { +export const enum BACKGROUND_REPEAT { REPEAT = 0, NO_REPEAT = 1, REPEAT_X = 2, diff --git a/src/css/property-descriptors/border-style.ts b/src/css/property-descriptors/border-style.ts index 4302f66..8561b9a 100644 --- a/src/css/property-descriptors/border-style.ts +++ b/src/css/property-descriptors/border-style.ts @@ -1,6 +1,6 @@ import {IPropertyIdentValueDescriptor, PropertyDescriptorParsingType} from '../IPropertyDescriptor'; import {Context} from '../../core/context'; -export enum BORDER_STYLE { +export const enum BORDER_STYLE { NONE = 0, SOLID = 1, DASHED = 2, diff --git a/src/css/property-descriptors/float.ts b/src/css/property-descriptors/float.ts index 134785e..2280cb8 100644 --- a/src/css/property-descriptors/float.ts +++ b/src/css/property-descriptors/float.ts @@ -1,6 +1,6 @@ import {IPropertyIdentValueDescriptor, PropertyDescriptorParsingType} from '../IPropertyDescriptor'; import {Context} from '../../core/context'; -export enum FLOAT { +export const enum FLOAT { NONE = 0, LEFT = 1, RIGHT = 2, diff --git a/src/css/property-descriptors/font-style.ts b/src/css/property-descriptors/font-style.ts index 9a9c40e..09e221f 100644 --- a/src/css/property-descriptors/font-style.ts +++ b/src/css/property-descriptors/font-style.ts @@ -1,6 +1,6 @@ import {IPropertyIdentValueDescriptor, PropertyDescriptorParsingType} from '../IPropertyDescriptor'; import {Context} from '../../core/context'; -export enum FONT_STYLE { +export const enum FONT_STYLE { NORMAL = 'normal', ITALIC = 'italic', OBLIQUE = 'oblique' diff --git a/src/css/property-descriptors/list-style-position.ts b/src/css/property-descriptors/list-style-position.ts index d4fbf74..ef308fd 100644 --- a/src/css/property-descriptors/list-style-position.ts +++ b/src/css/property-descriptors/list-style-position.ts @@ -1,6 +1,6 @@ import {IPropertyIdentValueDescriptor, PropertyDescriptorParsingType} from '../IPropertyDescriptor'; import {Context} from '../../core/context'; -export enum LIST_STYLE_POSITION { +export const enum LIST_STYLE_POSITION { INSIDE = 0, OUTSIDE = 1 } diff --git a/src/css/property-descriptors/list-style-type.ts b/src/css/property-descriptors/list-style-type.ts index 8655001..a808eef 100644 --- a/src/css/property-descriptors/list-style-type.ts +++ b/src/css/property-descriptors/list-style-type.ts @@ -1,6 +1,6 @@ import {IPropertyIdentValueDescriptor, PropertyDescriptorParsingType} from '../IPropertyDescriptor'; import {Context} from '../../core/context'; -export enum LIST_STYLE_TYPE { +export const enum LIST_STYLE_TYPE { NONE = -1, DISC = 0, CIRCLE = 1, diff --git a/src/css/property-descriptors/overflow.ts b/src/css/property-descriptors/overflow.ts index ccb13a8..36d7f5c 100644 --- a/src/css/property-descriptors/overflow.ts +++ b/src/css/property-descriptors/overflow.ts @@ -1,7 +1,7 @@ import {IPropertyListDescriptor, PropertyDescriptorParsingType} from '../IPropertyDescriptor'; import {CSSValue, isIdentToken} from '../syntax/parser'; import {Context} from '../../core/context'; -export enum OVERFLOW { +export const enum OVERFLOW { VISIBLE = 0, HIDDEN = 1, SCROLL = 2, diff --git a/src/css/property-descriptors/paint-order.ts b/src/css/property-descriptors/paint-order.ts index 83fade4..44f025b 100644 --- a/src/css/property-descriptors/paint-order.ts +++ b/src/css/property-descriptors/paint-order.ts @@ -1,7 +1,7 @@ import {IPropertyListDescriptor, PropertyDescriptorParsingType} from '../IPropertyDescriptor'; import {CSSValue, isIdentToken} from '../syntax/parser'; import {Context} from '../../core/context'; -export enum PAINT_ORDER_LAYER { +export const enum PAINT_ORDER_LAYER { FILL, STROKE, MARKERS diff --git a/src/css/property-descriptors/position.ts b/src/css/property-descriptors/position.ts index 8ff8944..aeb07db 100644 --- a/src/css/property-descriptors/position.ts +++ b/src/css/property-descriptors/position.ts @@ -1,6 +1,6 @@ import {IPropertyIdentValueDescriptor, PropertyDescriptorParsingType} from '../IPropertyDescriptor'; import {Context} from '../../core/context'; -export enum POSITION { +export const enum POSITION { STATIC = 0, RELATIVE = 1, ABSOLUTE = 2, diff --git a/src/css/property-descriptors/text-align.ts b/src/css/property-descriptors/text-align.ts index 6fb4d17..3cee2db 100644 --- a/src/css/property-descriptors/text-align.ts +++ b/src/css/property-descriptors/text-align.ts @@ -1,6 +1,6 @@ import {IPropertyIdentValueDescriptor, PropertyDescriptorParsingType} from '../IPropertyDescriptor'; import {Context} from '../../core/context'; -export enum TEXT_ALIGN { +export const enum TEXT_ALIGN { LEFT = 0, CENTER = 1, RIGHT = 2 diff --git a/src/css/property-descriptors/text-transform.ts b/src/css/property-descriptors/text-transform.ts index fd879be..110a258 100644 --- a/src/css/property-descriptors/text-transform.ts +++ b/src/css/property-descriptors/text-transform.ts @@ -1,6 +1,6 @@ import {IPropertyIdentValueDescriptor, PropertyDescriptorParsingType} from '../IPropertyDescriptor'; import {Context} from '../../core/context'; -export enum TEXT_TRANSFORM { +export const enum TEXT_TRANSFORM { NONE = 0, LOWERCASE = 1, UPPERCASE = 2, diff --git a/src/css/property-descriptors/visibility.ts b/src/css/property-descriptors/visibility.ts index ede4df1..6fa3f8f 100644 --- a/src/css/property-descriptors/visibility.ts +++ b/src/css/property-descriptors/visibility.ts @@ -1,6 +1,6 @@ import {IPropertyIdentValueDescriptor, PropertyDescriptorParsingType} from '../IPropertyDescriptor'; import {Context} from '../../core/context'; -export enum VISIBILITY { +export const enum VISIBILITY { VISIBLE = 0, HIDDEN = 1, COLLAPSE = 2 diff --git a/src/css/types/image.ts b/src/css/types/image.ts index ffb3a7e..94ddf26 100644 --- a/src/css/types/image.ts +++ b/src/css/types/image.ts @@ -10,7 +10,7 @@ import {radialGradient} from './functions/radial-gradient'; import {prefixRadialGradient} from './functions/-prefix-radial-gradient'; import {Context} from '../../core/context'; -export enum CSSImageType { +export const enum CSSImageType { URL, LINEAR_GRADIENT, RADIAL_GRADIENT @@ -56,12 +56,12 @@ export interface CSSLinearGradientImage extends ICSSGradientImage { type: CSSImageType.LINEAR_GRADIENT; } -export enum CSSRadialShape { +export const enum CSSRadialShape { CIRCLE, ELLIPSE } -export enum CSSRadialExtent { +export const enum CSSRadialExtent { CLOSEST_SIDE, FARTHEST_SIDE, CLOSEST_CORNER, diff --git a/src/render/path.ts b/src/render/path.ts index 9174078..71d2c56 100644 --- a/src/render/path.ts +++ b/src/render/path.ts @@ -1,6 +1,6 @@ import {BezierCurve} from './bezier-curve'; import {Vector} from './vector'; -export enum PathType { +export const enum PathType { VECTOR = 0, BEZIER_CURVE = 1 }