@pilotlab/lux-attributes
Version:
A luxurious user experience framework, developed by your friends at Pilot.
52 lines (51 loc) • 1.28 kB
TypeScript
export declare enum DataType {
UNDEFINED = "undefined",
NULL = "null",
ANY = "any",
ARRAY = "array",
BASE64 = "base_64",
BINARY = "binary",
BOOLEAN = "boolean",
COLLECTION = "collection",
COLOR = "color",
DATA_URL = "data_url",
DATE_TIME = "date_time",
FUNCTION = "function",
OBJECT = "object",
NUMBER = "number",
NUMBER_DOUBLE = "number_double",
NUMBER_INT = "number_int",
POINT = "point",
RECTANGLE = "rectangle",
REG_EXP = "reg_exp",
SIZE = "size",
STRING = "string",
STRING_HEX_VALUE = "string_hex_value",
STRING_HTML = "string_html",
STRING_JAVASCRIPT = "string_javascript",
STRING_JSON = "string_json",
STRING_REG_EXP = "string_reg_exp",
STRING_SVG = "string_svg",
STRING_URI = "string_uri",
STRING_XML = "string_xml",
}
export declare enum AttributesWrapType {
OVERWRITE_BASE = 0,
CLEAR_BASE = 1,
OVERWRITE_WRAPPED = 2,
CLEAR_WRAPPED = 3,
}
export declare enum ModelUpdateHandlerSequence {
BEFORE_UPDATE = 0,
AFTER_UPDATE = 1,
}
export declare enum IdAutoGenerationType {
NONE = 0,
GLOBALLY_UNIQUE = 1,
SESSION_UNIQUE = 2,
}
export declare enum AttributeChangeActions {
NONE = 0,
SIGNAL_CHANGE = 1,
SAVE = 2,
}