noodl-types
Advanced tools
Comparing version 1.0.86 to 1.0.87
@@ -22,3 +22,3 @@ import { EmitObjectFold } from './uncategorizedTypes'; | ||
} | ||
export declare type AnyActionObject = BuiltInActionObject | EvalActionObject | PageJumpActionObject | PopupActionObject | PopupDismissActionObject | RefreshActionObject | SaveActionObject | UpdateActionObject; | ||
export declare type AnyActionObject = BuiltInActionObject | EvalActionObject | PageJumpActionObject | PopupActionObject | PopupDismissActionObject | RefreshActionObject | SaveActionObject | SaveSignatureActionObject | UpdateActionObject; | ||
export interface ActionObject<T extends string = string> { | ||
@@ -68,3 +68,7 @@ actionType: T; | ||
} | ||
export interface SaveSignatureActionObject extends ActionObject, Pick<UncommonActionObjectProps, 'dataObject' | 'dataKey'> { | ||
actionType: 'saveSignature'; | ||
[key: string]: any; | ||
} | ||
export interface UpdateActionObject extends ActionObject, Pick<UncommonActionObjectProps, 'dataObject' | 'dataKey'> { | ||
} |
@@ -54,2 +54,6 @@ import { ActionObject } from './actionTypes'; | ||
} | ||
export interface CanvasComponentObject extends ComponentObject, Pick<UncommonComponentObjectProps, 'dataKey'> { | ||
type: 'canvas'; | ||
[key: string]: any; | ||
} | ||
export interface DividerComponentObject extends ComponentObject { | ||
@@ -56,0 +60,0 @@ type: 'divider'; |
@@ -13,7 +13,9 @@ export declare const action: { | ||
readonly SAVEOBJECT: "saveObject"; | ||
readonly SAVESIGNATURE: "saveSignature"; | ||
readonly UPDATEOBJECT: "updateObject"; | ||
}; | ||
export declare const actionTypes: ("builtIn" | "evalObject" | "openCamera" | "openPhotoLibrary" | "openDocumentManager" | "pageJump" | "popUp" | "popUpDismiss" | "refresh" | "saveObject" | "register" | "updateObject")[]; | ||
export declare const actionTypes: ("builtIn" | "evalObject" | "openCamera" | "openPhotoLibrary" | "openDocumentManager" | "pageJump" | "popUp" | "popUpDismiss" | "refresh" | "saveObject" | "saveSignature" | "register" | "updateObject")[]; | ||
export declare const component: { | ||
readonly BUTTON: "button"; | ||
readonly CANVAS: "canvas"; | ||
readonly CHART: "chart"; | ||
@@ -44,5 +46,5 @@ readonly CHATLIST: "chatList"; | ||
export declare const componentKeys: readonly ["backgroundColor", "borderRadius", "chatItem", "children", "contentType", "dataId", "dataIn", "dataKey", "dataModel", "ecosObj", "height", "isEditable", "itemObject", "iteratorVar", "itmeObject", "listObject", "onChange", "onClick", "optionKey", "options", "path", "pathSelected", "placeHolder", "placeholder", "refresh", "required", "style", "text", "text=func", "textAlign", "textBoard", "type", "viewTag", "width", "zIndex", "chatItem"]; | ||
export declare const componentTypes: ("popUp" | "register" | "button" | "chart" | "chatList" | "ecosDoc" | "divider" | "footer" | "header" | "image" | "label" | "list" | "listItem" | "map" | "page" | "plugin" | "pluginHead" | "pluginBodyTail" | "select" | "scrollView" | "textField" | "textView" | "video" | "view")[]; | ||
export declare const componentTypes: ("popUp" | "register" | "button" | "canvas" | "chart" | "chatList" | "ecosDoc" | "divider" | "footer" | "header" | "image" | "label" | "list" | "listItem" | "map" | "page" | "plugin" | "pluginHead" | "pluginBodyTail" | "select" | "scrollView" | "textField" | "textView" | "video" | "view")[]; | ||
export declare const contentTypes: readonly ["countryCode", "email", "file", "formattedDate", "formattedDuration", "hidden", "listObject", "messageHidden", "number", "password", "passwordHidden", "phone", "phoneNumber", "tel", "text", "timer", "videoSubStream"]; | ||
export declare const styleKeys: readonly ["FontSize", "axis", "background", "backgroundColor", "border", "borderColor", "borderRadius", "borderRaduis", "borderWidth", "boxShadow", "boxSizing", "color", "contentSize", "diaplay", "display", "filter", "float", "flex", "flexFlow", "fontColor", "fontFamily", "fontSize", "fontStyle", "fontWeight", "foontWeight", "height", "hieght", "isHidden", "justifyContent", "left", "letterSpacing", "lineHeight", "marginLeft", "marginTop", "onClick", "padding", "paddingBottom", "paddingLeft", "placeholder", "position", "required", "shadow", "text-align", "textAlign", "textDecoration", "textIndent", "top", "width", "zIndex"]; | ||
export declare const userEvent: readonly ["onBlur", "onClick", "onChange", "onFocus", "onHover", "onMouseEnter", "onMouseLeave", "onMouseOut", "onMouseOver"]; |
@@ -16,2 +16,3 @@ "use strict"; | ||
SAVEOBJECT: 'saveObject', | ||
SAVESIGNATURE: 'saveSignature', | ||
UPDATEOBJECT: 'updateObject', | ||
@@ -22,2 +23,3 @@ }; | ||
BUTTON: 'button', | ||
CANVAS: 'canvas', | ||
CHART: 'chart', | ||
@@ -24,0 +26,0 @@ CHATLIST: 'chatList', |
@@ -37,2 +37,3 @@ import { StyleObject } from './styleTypes'; | ||
saveObject(v: unknown): v is T.SaveActionObject; | ||
saveSignature(v: unknown): v is T.SaveSignatureActionObject; | ||
updateObject(v: unknown): v is T.UpdateActionObject; | ||
@@ -51,2 +52,3 @@ }; | ||
button(value: unknown): value is T.ButtonComponentObject; | ||
canvas(value: unknown): value is T.CanvasComponentObject; | ||
divider(value: unknown): value is T.DividerComponentObject; | ||
@@ -53,0 +55,0 @@ ecosDoc(value: unknown): value is T.EcosDocComponentObject; |
@@ -82,2 +82,5 @@ "use strict"; | ||
}, | ||
saveSignature: function (v) { | ||
return u.isObj(v) && v.actionType === 'saveSignature'; | ||
}, | ||
updateObject: function (v) { | ||
@@ -109,2 +112,5 @@ return u.isObj(v) && v.actionType === 'updateObject'; | ||
}, | ||
canvas: function (value) { | ||
return u.isObj(value) && value.type === 'canvas'; | ||
}, | ||
divider: function (value) { | ||
@@ -111,0 +117,0 @@ return u.isObj(value) && value.type === 'divider'; |
{ | ||
"name": "noodl-types", | ||
"version": "1.0.86", | ||
"version": "1.0.87", | ||
"description": "NOODL TypeScript Definitions", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
87216
1626