UNPKG

svogv

Version:

A decorator based approach for model driven forms, including an advanced DataGrid and a TreeView component.

23 lines 2.6 kB
/** * The state of node */ export var TreeNodeState; (function (TreeNodeState) { TreeNodeState[TreeNodeState["undefined"] = 0] = "undefined"; TreeNodeState[TreeNodeState["checked"] = 1] = "checked"; TreeNodeState[TreeNodeState["disabled"] = 2] = "disabled"; TreeNodeState[TreeNodeState["expanded"] = 4] = "expanded"; TreeNodeState[TreeNodeState["selected"] = 8] = "selected"; })(TreeNodeState || (TreeNodeState = {})); /** * The view options of node */ export class TreeNodeOptions { constructor(options) { if (options) { // TODO: make type safe // for (let k in options) this[k] = options[k]; } } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJlZW5vZGVvcHRpb25zLm1vZGVsLmpzIiwic291cmNlUm9vdCI6Ii4uLy4uLy4uL3Byb2plY3RzL3N2b2d2L3NyYy8iLCJzb3VyY2VzIjpbImxpYi93aWRnZXRzL3RyZWV2aWV3L21vZGVscy90cmVlbm9kZW9wdGlvbnMubW9kZWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dBRUc7QUFDSCxNQUFNLENBQU4sSUFBWSxhQU1YO0FBTkQsV0FBWSxhQUFhO0lBQ3ZCLDJEQUFhLENBQUE7SUFDYix1REFBZ0IsQ0FBQTtJQUNoQix5REFBaUIsQ0FBQTtJQUNqQix5REFBaUIsQ0FBQTtJQUNqQix5REFBaUIsQ0FBQTtBQUNuQixDQUFDLEVBTlcsYUFBYSxLQUFiLGFBQWEsUUFNeEI7QUFFRDs7R0FFRztBQUNILE1BQU0sT0FBTyxlQUFlO0lBb0IxQixZQUFZLE9BQXlCO1FBQ25DLElBQUksT0FBTyxFQUFFO1lBQ1gsdUJBQXVCO1lBQ3ZCLCtDQUErQztTQUNoRDtJQUNILENBQUM7Q0FDRiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogVGhlIHN0YXRlIG9mIG5vZGVcbiAqL1xuZXhwb3J0IGVudW0gVHJlZU5vZGVTdGF0ZSB7XG4gIHVuZGVmaW5lZCA9IDAsXG4gIGNoZWNrZWQgPSAxIDw8IDAsXG4gIGRpc2FibGVkID0gMSA8PCAxLFxuICBleHBhbmRlZCA9IDEgPDwgMixcbiAgc2VsZWN0ZWQgPSAxIDw8IDNcbn1cblxuLyoqXG4gKiBUaGUgdmlldyBvcHRpb25zIG9mIG5vZGVcbiAqL1xuZXhwb3J0IGNsYXNzIFRyZWVOb2RlT3B0aW9ucyB7XG4gIC8qKiBTaG93IHRoZSBleHBhbmQgaWNvbnMgKi9cbiAgY29sbGFwc2FibGU6IGJvb2xlYW47XG4gIC8qKiBBbiBhZGRpdGlvbmFsIGljb24sIG11c3QgYmUgYSBmb250YXdlc29tZSBjbGFzcyAqL1xuICBpY29uOiBzdHJpbmc7XG4gIC8qKiBBbiBhZGRpdGlvbmFsIGljb24ncyBwcmltYXJ5IGNvbG9yICovXG4gIGljb25Db2xvcjogc3RyaW5nO1xuICAvKiogQW4gYWRkaXRpb25hbCBpY29uIG9uIHNlbGVjdCAqL1xuICBzZWxlY3RlZEljb246IHN0cmluZztcbiAgLyoqIFRleHQgY29sb3IgKi9cbiAgY29sb3I6IHN0cmluZztcbiAgLyoqIGJhY2tDb2xvciAqL1xuICBiYWNrQ29sb3I6IHN0cmluZztcbiAgLyoqIEEgaHlwZXJsaW5rICovXG4gIGhyZWY6IHN0cmluZztcbiAgLyoqIE5vZGUgY2FuIGJlIHNlbGVjdGVkICovXG4gIHNlbGVjdGFibGU6IGJvb2xlYW47XG4gIC8qKiBOb2RlIGNhbiBiZSBjaGVja2VkICovXG4gIGNoZWNrYWJsZTogYm9vbGVhbjtcblxuICBjb25zdHJ1Y3RvcihvcHRpb25zPzogVHJlZU5vZGVPcHRpb25zKSB7XG4gICAgaWYgKG9wdGlvbnMpIHtcbiAgICAgIC8vIFRPRE86IG1ha2UgdHlwZSBzYWZlXG4gICAgICAvLyBmb3IgKGxldCBrIGluIG9wdGlvbnMpIHRoaXNba10gPSBvcHRpb25zW2tdO1xuICAgIH1cbiAgfVxufVxuIl19