-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
v0.2.0 Implement a bunch more functions in record.Record
Functions that should now correctly return the record. Added record.Field and record.Sublist.
- Loading branch information
Showing
12 changed files
with
1,034 additions
and
255 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
var _initClass, _dec, _dec2, _init_getSelectOptions; | ||
function applyDecs2203RFactory() { function createAddInitializerMethod(e, t) { return function (r) { !function (e, t) { if (e.v) throw new Error("attempted to call " + t + " after decoration was finished"); }(t, "addInitializer"), assertCallable(r, "An initializer"), e.push(r); }; } function memberDec(e, t, r, n, a, i, s, o) { var c; switch (a) { case 1: c = "accessor"; break; case 2: c = "method"; break; case 3: c = "getter"; break; case 4: c = "setter"; break; default: c = "field"; } var l, u, f = { kind: c, name: s ? "#" + t : t, static: i, private: s }, p = { v: !1 }; 0 !== a && (f.addInitializer = createAddInitializerMethod(n, p)), 0 === a ? s ? (l = r.get, u = r.set) : (l = function () { return this[t]; }, u = function (e) { this[t] = e; }) : 2 === a ? l = function () { return r.value; } : (1 !== a && 3 !== a || (l = function () { return r.get.call(this); }), 1 !== a && 4 !== a || (u = function (e) { r.set.call(this, e); })), f.access = l && u ? { get: l, set: u } : l ? { get: l } : { set: u }; try { return e(o, f); } finally { p.v = !0; } } function assertCallable(e, t) { if ("function" != typeof e) throw new TypeError(t + " must be a function"); } function assertValidReturnValue(e, t) { var r = typeof t; if (1 === e) { if ("object" !== r || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0"); void 0 !== t.get && assertCallable(t.get, "accessor.get"), void 0 !== t.set && assertCallable(t.set, "accessor.set"), void 0 !== t.init && assertCallable(t.init, "accessor.init"); } else if ("function" !== r) { var n; throw n = 0 === e ? "field" : 10 === e ? "class" : "method", new TypeError(n + " decorators must return a function or void 0"); } } function applyMemberDec(e, t, r, n, a, i, s, o) { var c, l, u, f, p, d, h = r[0]; if (s ? c = 0 === a || 1 === a ? { get: r[3], set: r[4] } : 3 === a ? { get: r[3] } : 4 === a ? { set: r[3] } : { value: r[3] } : 0 !== a && (c = Object.getOwnPropertyDescriptor(t, n)), 1 === a ? u = { get: c.get, set: c.set } : 2 === a ? u = c.value : 3 === a ? u = c.get : 4 === a && (u = c.set), "function" == typeof h) void 0 !== (f = memberDec(h, n, c, o, a, i, s, u)) && (assertValidReturnValue(a, f), 0 === a ? l = f : 1 === a ? (l = f.init, p = f.get || u.get, d = f.set || u.set, u = { get: p, set: d }) : u = f);else for (var v = h.length - 1; v >= 0; v--) { var g; if (void 0 !== (f = memberDec(h[v], n, c, o, a, i, s, u))) assertValidReturnValue(a, f), 0 === a ? g = f : 1 === a ? (g = f.init, p = f.get || u.get, d = f.set || u.set, u = { get: p, set: d }) : u = f, void 0 !== g && (void 0 === l ? l = g : "function" == typeof l ? l = [l, g] : l.push(g)); } if (0 === a || 1 === a) { if (void 0 === l) l = function (e, t) { return t; };else if ("function" != typeof l) { var y = l; l = function (e, t) { for (var r = t, n = 0; n < y.length; n++) r = y[n].call(e, r); return r; }; } else { var m = l; l = function (e, t) { return m.call(e, t); }; } e.push(l); } 0 !== a && (1 === a ? (c.get = u.get, c.set = u.set) : 2 === a ? c.value = u : 3 === a ? c.get = u : 4 === a && (c.set = u), s ? 1 === a ? (e.push(function (e, t) { return u.get.call(e, t); }), e.push(function (e, t) { return u.set.call(e, t); })) : 2 === a ? e.push(u) : e.push(function (e, t) { return u.call(e, t); }) : Object.defineProperty(t, n, c)); } function applyMemberDecs(e, t) { for (var r, n, a = [], i = new Map(), s = new Map(), o = 0; o < t.length; o++) { var c = t[o]; if (Array.isArray(c)) { var l, u, f = c[1], p = c[2], d = c.length > 3, h = f >= 5; if (h ? (l = e, 0 !== (f -= 5) && (u = n = n || [])) : (l = e.prototype, 0 !== f && (u = r = r || [])), 0 !== f && !d) { var v = h ? s : i, g = v.get(p) || 0; if (!0 === g || 3 === g && 4 !== f || 4 === g && 3 !== f) throw new Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + p); !g && f > 2 ? v.set(p, f) : v.set(p, !0); } applyMemberDec(a, l, c, p, f, h, d, u); } } return pushInitializers(a, r), pushInitializers(a, n), a; } function pushInitializers(e, t) { t && e.push(function (e) { for (var r = 0; r < t.length; r++) t[r].call(e); return e; }); } return function (e, t, r) { return { e: applyMemberDecs(e, t), get c() { return function (e, t) { if (t.length > 0) { for (var r = [], n = e, a = e.name, i = t.length - 1; i >= 0; i--) { var s = { v: !1 }; try { var o = t[i](n, { kind: "class", name: a, addInitializer: createAddInitializerMethod(r, s) }); } finally { s.v = !0; } void 0 !== o && (assertValidReturnValue(10, o), n = o); } return [n, function () { for (var e = 0; e < r.length; e++) r[e].call(n); }]; } }(e, r); } }; }; } | ||
function _applyDecs2203R(e, t, r) { return (_applyDecs2203R = applyDecs2203RFactory())(e, t, r); } | ||
const { | ||
assignConstructor, | ||
required | ||
} = require("../../helpers.cjs"); | ||
let _Field; | ||
_dec = assignConstructor(); | ||
_dec2 = required("filter", "operator"); | ||
class Field { | ||
static { | ||
({ | ||
e: [_init_getSelectOptions], | ||
c: [_Field, _initClass] | ||
} = _applyDecs2203R(this, [[_dec2, 0, "getSelectOptions"]], [_dec])); | ||
} | ||
label; | ||
id; | ||
type; | ||
isMandatory; | ||
sublistId; | ||
isDisplay; | ||
getSelectOptions = _init_getSelectOptions(this, options => {}); | ||
static { | ||
_initClass(); | ||
} | ||
} | ||
module.exports = _Field; | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJhc3NpZ25Db25zdHJ1Y3RvciIsInJlcXVpcmVkIiwicmVxdWlyZSIsIl9GaWVsZCIsIl9kZWMiLCJfZGVjMiIsIkZpZWxkIiwiZSIsIl9pbml0X2dldFNlbGVjdE9wdGlvbnMiLCJjIiwiX2luaXRDbGFzcyIsIl9hcHBseURlY3MyMjAzUiIsImxhYmVsIiwiaWQiLCJ0eXBlIiwiaXNNYW5kYXRvcnkiLCJzdWJsaXN0SWQiLCJpc0Rpc3BsYXkiLCJnZXRTZWxlY3RPcHRpb25zIiwib3B0aW9ucyIsIm1vZHVsZSIsImV4cG9ydHMiXSwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbW9ja3MvcmVjb3JkL0ZpZWxkLmNqcyJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCB7IGFzc2lnbkNvbnN0cnVjdG9yLCByZXF1aXJlZCB9ID0gcmVxdWlyZShcIi4uLy4uL2hlbHBlcnMuY2pzXCIpO1xuXG5AYXNzaWduQ29uc3RydWN0b3IoKVxuY2xhc3MgRmllbGQge1xuXHRsYWJlbDtcblx0aWQ7XG5cdHR5cGU7XG5cdGlzTWFuZGF0b3J5O1xuXHRzdWJsaXN0SWQ7XG5cdGlzRGlzcGxheTtcblxuXHRAcmVxdWlyZWQoXCJmaWx0ZXJcIiwgXCJvcGVyYXRvclwiKVxuXHRnZXRTZWxlY3RPcHRpb25zID0gKG9wdGlvbnMpID0+IHt9O1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IEZpZWxkO1xuIl0sIm1hcHBpbmdzIjoiOzs7QUFBQSxNQUFNO0VBQUVBLGlCQUFpQjtFQUFFQztBQUFTLENBQUMsR0FBR0MsT0FBTyxDQUFDLG1CQUFtQixDQUFDO0FBQUMsSUFBQUMsTUFBQTtBQUFBQyxJQUFBLEdBRXBFSixpQkFBaUIsQ0FBQyxDQUFDO0FBQUFLLEtBQUEsR0FTbEJKLFFBQVEsQ0FBQyxRQUFRLEVBQUUsVUFBVSxDQUFDO0FBVGhDLE1BQUFLLEtBQUEsQ0FDWTtFQUFBO0lBQUE7TUFBQUMsQ0FBQSxHQUFBQyxzQkFBQTtNQUFBQyxDQUFBLEdBQUFOLE1BQUEsRUFBQU8sVUFBQTtJQUFBLElBQUFDLGVBQUEsU0FBQU4sS0FBQSw0QkFBQUQsSUFBQTtFQUFBO0VBQ1hRLEtBQUs7RUFDTEMsRUFBRTtFQUNGQyxJQUFJO0VBQ0pDLFdBQVc7RUFDWEMsU0FBUztFQUNUQyxTQUFTO0VBR1RDLGdCQUFnQixHQUFBVixzQkFBQSxPQUFJVyxPQUFPLElBQUssQ0FBQyxDQUFDO0VBQUM7SUFBQVQsVUFBQTtFQUFBO0FBQ3BDO0FBRUFVLE1BQU0sQ0FBQ0MsT0FBTyxHQUFHZixNQUFLIn0= |
Oops, something went wrong.