@magic-xpa/utils
Version:
magic utils package
171 lines (170 loc) • 12.5 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
var PICInterface = /** @class */ (function () {
function PICInterface() {
}
//--------------------------------------------------------------------------
// TEMP!
//--------------------------------------------------------------------------
PICInterface.PIC_X = 1;
PICInterface.PIC_U = 2;
PICInterface.PIC_L = 3;
PICInterface.PIC_N = 4;
PICInterface.PIC_YY = 5;
PICInterface.PIC_YYYY = 6;
PICInterface.PIC_MMD = 7;
PICInterface.PIC_MMM = 8;
PICInterface.PIC_DD = 9;
PICInterface.PIC_DDD = 10;
PICInterface.PIC_DDDD = 11;
PICInterface.PIC_W = 12;
PICInterface.PIC_WWW = 13;
PICInterface.PIC_HH = 14;
PICInterface.PIC_MMT = 15;
PICInterface.PIC_SS = 16;
PICInterface.PIC_PM = 17;
PICInterface.PIC_HYYYYY = 18;
PICInterface.PIC_HL = 19;
PICInterface.PIC_HDD = 20;
PICInterface.PIC_MS = 21;
PICInterface.PIC_LOCAL = 23;
PICInterface.PIC_MAX_MSK_LEN = 100;
// JPN: Japanese date picture support
PICInterface.PIC_JY1 = PICInterface.PIC_LOCAL + 0;
PICInterface.PIC_JY2 = PICInterface.PIC_LOCAL + 1;
PICInterface.PIC_JY4 = PICInterface.PIC_LOCAL + 2;
PICInterface.PIC_YJ = PICInterface.PIC_LOCAL + 3;
PICInterface.PIC_BB = PICInterface.PIC_LOCAL + 4;
// DBCS pictures for iSeries
PICInterface.PIC_J = PICInterface.PIC_LOCAL + 5;
PICInterface.PIC_T = PICInterface.PIC_LOCAL + 6;
PICInterface.PIC_G = PICInterface.PIC_LOCAL + 7;
PICInterface.PIC_S = PICInterface.PIC_LOCAL + 8;
PICInterface.PIC_MAX_OP = 31;
PICInterface.NULL_CHAR = -1;
PICInterface.DB_STR_MAX = 255;
PICInterface.DAYSINFOURCENT = 146097;
PICInterface.DAYSINCENTURY = 36524;
PICInterface.DAYSINFOURYEAR = 1461;
PICInterface.DAYSINYEAR = 365;
PICInterface.DAYSINMONTH = 31;
PICInterface.DATE_BUDDHIST_GAP = 543;
PICInterface.DEFAULT_DATE = "693961";
PICInterface.DEFAULT_TIME = "0";
PICInterface.date_day_tab = [
0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334, 365
];
PICInterface.date_month_str = [
" ", "January ", "February ", "March ", "April ", "May ", "June ", "July ", "August ", "September ", "October ", "November ", "December "
];
PICInterface.date_dow_str = [
" ", "Sunday ", "Monday ", "Tuesday ", "Wednesday ", "Thursday ", "Friday ", "Saturday "
];
//public final static readonly int DEF_century = 1920;
//public final static readonly Nchar DEF_date_mode = 'E';
// vec of pictures that can be given a numeric char only
PICInterface.NumDirective = [
4, 5, 6, 7, 9, 10, 11, 12, 14, 15, 16
];
return PICInterface;
}());
export { PICInterface };
if (false) {
/** @type {?} */
PICInterface.PIC_X;
/** @type {?} */
PICInterface.PIC_U;
/** @type {?} */
PICInterface.PIC_L;
/** @type {?} */
PICInterface.PIC_N;
/** @type {?} */
PICInterface.PIC_YY;
/** @type {?} */
PICInterface.PIC_YYYY;
/** @type {?} */
PICInterface.PIC_MMD;
/** @type {?} */
PICInterface.PIC_MMM;
/** @type {?} */
PICInterface.PIC_DD;
/** @type {?} */
PICInterface.PIC_DDD;
/** @type {?} */
PICInterface.PIC_DDDD;
/** @type {?} */
PICInterface.PIC_W;
/** @type {?} */
PICInterface.PIC_WWW;
/** @type {?} */
PICInterface.PIC_HH;
/** @type {?} */
PICInterface.PIC_MMT;
/** @type {?} */
PICInterface.PIC_SS;
/** @type {?} */
PICInterface.PIC_PM;
/** @type {?} */
PICInterface.PIC_HYYYYY;
/** @type {?} */
PICInterface.PIC_HL;
/** @type {?} */
PICInterface.PIC_HDD;
/** @type {?} */
PICInterface.PIC_MS;
/** @type {?} */
PICInterface.PIC_LOCAL;
/** @type {?} */
PICInterface.PIC_MAX_MSK_LEN;
/** @type {?} */
PICInterface.PIC_JY1;
/** @type {?} */
PICInterface.PIC_JY2;
/** @type {?} */
PICInterface.PIC_JY4;
/** @type {?} */
PICInterface.PIC_YJ;
/** @type {?} */
PICInterface.PIC_BB;
/** @type {?} */
PICInterface.PIC_J;
/** @type {?} */
PICInterface.PIC_T;
/** @type {?} */
PICInterface.PIC_G;
/** @type {?} */
PICInterface.PIC_S;
/** @type {?} */
PICInterface.PIC_MAX_OP;
/** @type {?} */
PICInterface.NULL_CHAR;
/** @type {?} */
PICInterface.DB_STR_MAX;
/** @type {?} */
PICInterface.DAYSINFOURCENT;
/** @type {?} */
PICInterface.DAYSINCENTURY;
/** @type {?} */
PICInterface.DAYSINFOURYEAR;
/** @type {?} */
PICInterface.DAYSINYEAR;
/** @type {?} */
PICInterface.DAYSINMONTH;
/** @type {?} */
PICInterface.DATE_BUDDHIST_GAP;
/** @type {?} */
PICInterface.DEFAULT_DATE;
/** @type {?} */
PICInterface.DEFAULT_TIME;
/** @type {?} */
PICInterface.date_day_tab;
/** @type {?} */
PICInterface.date_month_str;
/** @type {?} */
PICInterface.date_dow_str;
/** @type {?} */
PICInterface.NumDirective;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUElDSW50ZXJmYWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQG1hZ2ljLXhwYS91dGlscy8iLCJzb3VyY2VzIjpbInNyYy9QSUNJbnRlcmZhY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7SUEyRUU7S0FDQzs7Ozt5QkFuRStCLENBQUM7eUJBQ0QsQ0FBQzt5QkFDRCxDQUFDO3lCQUNELENBQUM7MEJBQ0EsQ0FBQzs0QkFDQyxDQUFDOzJCQUNGLENBQUM7MkJBQ0QsQ0FBQzswQkFDRixDQUFDOzJCQUNBLEVBQUU7NEJBQ0QsRUFBRTt5QkFDTCxFQUFFOzJCQUNBLEVBQUU7MEJBQ0gsRUFBRTsyQkFDRCxFQUFFOzBCQUNILEVBQUU7MEJBQ0YsRUFBRTs4QkFDRSxFQUFFOzBCQUNOLEVBQUU7MkJBQ0QsRUFBRTswQkFDSCxFQUFFOzZCQUNDLEVBQUU7bUNBQ0ksR0FBRzs7MkJBR1gsWUFBWSxDQUFDLFNBQVMsR0FBRyxDQUFDOzJCQUMxQixZQUFZLENBQUMsU0FBUyxHQUFHLENBQUM7MkJBQzFCLFlBQVksQ0FBQyxTQUFTLEdBQUcsQ0FBQzswQkFDM0IsWUFBWSxDQUFDLFNBQVMsR0FBRyxDQUFDOzBCQUMxQixZQUFZLENBQUMsU0FBUyxHQUFHLENBQUM7O3lCQUczQixZQUFZLENBQUMsU0FBUyxHQUFHLENBQUM7eUJBQzFCLFlBQVksQ0FBQyxTQUFTLEdBQUcsQ0FBQzt5QkFDMUIsWUFBWSxDQUFDLFNBQVMsR0FBRyxDQUFDO3lCQUMxQixZQUFZLENBQUMsU0FBUyxHQUFHLENBQUM7OEJBQ3JCLEVBQUU7NkJBQ0gsQ0FBQyxDQUFDOzhCQUNELEdBQUc7a0NBQ0MsTUFBTTtpQ0FDUCxLQUFLO2tDQUNKLElBQUk7OEJBQ1IsR0FBRzsrQkFDRixFQUFFO3FDQUNJLEdBQUc7Z0NBQ1IsUUFBUTtnQ0FDUixHQUFHO2dDQUNEO1FBQ3ZDLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUc7S0FDM0Q7a0NBRTBDO1FBQ3pDLFlBQVksRUFBRSxZQUFZLEVBQUUsWUFBWSxFQUFFLFlBQVksRUFBRSxZQUFZLEVBQUUsWUFBWSxFQUFFLFlBQVksRUFBRSxZQUFZLEVBQUUsWUFBWSxFQUFFLFlBQVksRUFBRSxZQUFZLEVBQUUsWUFBWSxFQUFFLFlBQVk7S0FDckw7Z0NBRXdDO1FBQ3ZDLFlBQVksRUFBRSxZQUFZLEVBQUUsWUFBWSxFQUFFLFlBQVksRUFBRSxZQUFZLEVBQUUsWUFBWSxFQUFFLFlBQVksRUFBRSxZQUFZO0tBQy9HOzs7O2dDQUt3QztRQUN2QyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRTtLQUN0Qzt1QkF6RUg7O1NBSWEsWUFBWSIsInNvdXJjZXNDb250ZW50IjpbIi8vLyA8c3VtbWFyeT5cclxuLy8vICAgQW4gaW50ZXJmYWNlIHRvIGRlZmluZSB0aGUgY29uc3RhbnRlcyB1c2VkIGJ5IHRoZSBQaWN0dXJlIG1lY2hhbmlzbS5cclxuLy8vIDwvc3VtbWFyeT5cclxuXHJcbmV4cG9ydCBjbGFzcyBQSUNJbnRlcmZhY2Uge1xyXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAvLyBURU1QIVxyXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiAgc3RhdGljIHJlYWRvbmx5IFBJQ19YOiBudW1iZXIgPSAxO1xyXG4gIHN0YXRpYyByZWFkb25seSBQSUNfVTogbnVtYmVyID0gMjtcclxuICBzdGF0aWMgcmVhZG9ubHkgUElDX0w6IG51bWJlciA9IDM7XHJcbiAgc3RhdGljIHJlYWRvbmx5IFBJQ19OOiBudW1iZXIgPSA0O1xyXG4gIHN0YXRpYyByZWFkb25seSBQSUNfWVk6IG51bWJlciA9IDU7XHJcbiAgc3RhdGljIHJlYWRvbmx5IFBJQ19ZWVlZOiBudW1iZXIgPSA2O1xyXG4gIHN0YXRpYyByZWFkb25seSBQSUNfTU1EOiBudW1iZXIgPSA3O1xyXG4gIHN0YXRpYyByZWFkb25seSBQSUNfTU1NOiBudW1iZXIgPSA4O1xyXG4gIHN0YXRpYyByZWFkb25seSBQSUNfREQ6IG51bWJlciA9IDk7XHJcbiAgc3RhdGljIHJlYWRvbmx5IFBJQ19EREQ6IG51bWJlciA9IDEwO1xyXG4gIHN0YXRpYyByZWFkb25seSBQSUNfRERERDogbnVtYmVyID0gMTE7XHJcbiAgc3RhdGljIHJlYWRvbmx5IFBJQ19XOiBudW1iZXIgPSAxMjtcclxuICBzdGF0aWMgcmVhZG9ubHkgUElDX1dXVzogbnVtYmVyID0gMTM7XHJcbiAgc3RhdGljIHJlYWRvbmx5IFBJQ19ISDogbnVtYmVyID0gMTQ7XHJcbiAgc3RhdGljIHJlYWRvbmx5IFBJQ19NTVQ6IG51bWJlciA9IDE1O1xyXG4gIHN0YXRpYyByZWFkb25seSBQSUNfU1M6IG51bWJlciA9IDE2O1xyXG4gIHN0YXRpYyByZWFkb25seSBQSUNfUE06IG51bWJlciA9IDE3O1xyXG4gIHN0YXRpYyByZWFkb25seSBQSUNfSFlZWVlZOiBudW1iZXIgPSAxODsgLy8gSGVicmV3IHllYXJcclxuICBzdGF0aWMgcmVhZG9ubHkgUElDX0hMOiBudW1iZXIgPSAxOTsgLy8gSGVicmV3IHRob3VzYW5kIHllYXJcclxuICBzdGF0aWMgcmVhZG9ubHkgUElDX0hERDogbnVtYmVyID0gMjA7IC8vIEhlYnJldyBkYXkgb2YgbW9udGhcclxuICBzdGF0aWMgcmVhZG9ubHkgUElDX01TOiBudW1iZXIgPSAyMTsgLy8gTWlsbGlzZWNvbmRzXHJcbiAgc3RhdGljIHJlYWRvbmx5IFBJQ19MT0NBTDogbnVtYmVyID0gMjM7IC8vIHRoZSBzcGFjZSBiZXR3ZWVuIFBJQ19MT0NBTCBhbmQgUElDX01BWF9PUFxyXG4gIHN0YXRpYyByZWFkb25seSBQSUNfTUFYX01TS19MRU46IG51bWJlciA9IDEwMDtcclxuXHJcbiAgLy8gSlBOOiBKYXBhbmVzZSBkYXRlIHBpY3R1cmUgc3VwcG9ydFxyXG4gIHN0YXRpYyByZWFkb25seSBQSUNfSlkxOiBudW1iZXIgPSBQSUNJbnRlcmZhY2UuUElDX0xPQ0FMICsgMDsgLy8gdGhlIG5hbWUgb2YgYW4gZXJhICgxIGJ5dGUpXHJcbiAgc3RhdGljIHJlYWRvbmx5IFBJQ19KWTI6IG51bWJlciA9IFBJQ0ludGVyZmFjZS5QSUNfTE9DQUwgKyAxOyAvLyB0aGUgbmFtZSBvZiBhbiBlcmEgKDIgYnl0ZXMpXHJcbiAgc3RhdGljIHJlYWRvbmx5IFBJQ19KWTQ6IG51bWJlciA9IFBJQ0ludGVyZmFjZS5QSUNfTE9DQUwgKyAyOyAvLyB0aGUgbmFtZSBvZiBhbiBlcmEgKDQgYnl0ZXMpXHJcbiAgc3RhdGljIHJlYWRvbmx5IFBJQ19ZSjogbnVtYmVyID0gUElDSW50ZXJmYWNlLlBJQ19MT0NBTCArIDM7ICAvLyBhIHllYXIgb2YgYW4gZXJhXHJcbiAgc3RhdGljIHJlYWRvbmx5IFBJQ19CQjogbnVtYmVyID0gUElDSW50ZXJmYWNlLlBJQ19MT0NBTCArIDQ7ICAvLyBhIGRheSBvZiB0aGUgd2VlayAoMiwgNCBvciA2IGJ5dGVzKVxyXG5cclxuICAvLyBEQkNTIHBpY3R1cmVzIGZvciBpU2VyaWVzXHJcbiAgc3RhdGljIHJlYWRvbmx5IFBJQ19KOiBudW1iZXIgPSBQSUNJbnRlcmZhY2UuUElDX0xPQ0FMICsgNTsgLy8gREJDUyBvbmx5ICh3aXRoIFNPL1NJKVxyXG4gIHN0YXRpYyByZWFkb25seSBQSUNfVDogbnVtYmVyID0gUElDSW50ZXJmYWNlLlBJQ19MT0NBTCArIDY7IC8vIEFsbCBTQkNTIG9yIEFsbCBEQkNTICh3aXRoIFNPL1NJKVxyXG4gIHN0YXRpYyByZWFkb25seSBQSUNfRzogbnVtYmVyID0gUElDSW50ZXJmYWNlLlBJQ19MT0NBTCArIDc7IC8vIERCQ1Mgb25seSAod2l0aG91dCBTTy9TSSlcclxuICBzdGF0aWMgcmVhZG9ubHkgUElDX1M6IG51bWJlciA9IFBJQ0ludGVyZmFjZS5QSUNfTE9DQUwgKyA4OyAvLyBTQkNTIG9ubHlcclxuICBzdGF0aWMgcmVhZG9ubHkgUElDX01BWF9PUDogbnVtYmVyID0gMzE7IC8vIGlzIHJlc2VydmVkIGZvciBETExcInMgcGljdHVyZVxyXG4gIHN0YXRpYyByZWFkb25seSBOVUxMX0NIQVI6IG51bWJlciA9IC0xO1xyXG4gIHN0YXRpYyByZWFkb25seSBEQl9TVFJfTUFYOiBudW1iZXIgPSAyNTU7XHJcbiAgc3RhdGljIHJlYWRvbmx5IERBWVNJTkZPVVJDRU5UOiBudW1iZXIgPSAxNDYwOTc7IC8vICgoMzY1KjQrMSkqMjUtMSkqNCsxICovXHJcbiAgc3RhdGljIHJlYWRvbmx5IERBWVNJTkNFTlRVUlk6IG51bWJlciA9IDM2NTI0OyAvLyAoMzY1KjQrMSkqMjUtMSAqL1xyXG4gIHN0YXRpYyByZWFkb25seSBEQVlTSU5GT1VSWUVBUjogbnVtYmVyID0gMTQ2MTsgLy8gMzY1KjQrMSAqL1xyXG4gIHN0YXRpYyByZWFkb25seSBEQVlTSU5ZRUFSOiBudW1iZXIgPSAzNjU7XHJcbiAgc3RhdGljIHJlYWRvbmx5IERBWVNJTk1PTlRIOiBudW1iZXIgPSAzMTtcclxuICBzdGF0aWMgcmVhZG9ubHkgREFURV9CVURESElTVF9HQVA6IG51bWJlciA9IDU0MzsgLy8geWVhcnMgYWJvdmUgdGhlIGdyZWdvcmlhbiBkYXRlXHJcbiAgc3RhdGljIHJlYWRvbmx5IERFRkFVTFRfREFURTogc3RyaW5nID0gXCI2OTM5NjFcIjtcclxuICBzdGF0aWMgcmVhZG9ubHkgREVGQVVMVF9USU1FOiBzdHJpbmcgPSBcIjBcIjtcclxuICBzdGF0aWMgcmVhZG9ubHkgZGF0ZV9kYXlfdGFiOiBudW1iZXJbXSA9IFtcclxuICAgIDAsIDMxLCA1OSwgOTAsIDEyMCwgMTUxLCAxODEsIDIxMiwgMjQzLCAyNzMsIDMwNCwgMzM0LCAzNjVcclxuICBdO1xyXG5cclxuICBzdGF0aWMgcmVhZG9ubHkgZGF0ZV9tb250aF9zdHI6IHN0cmluZ1tdID0gW1xyXG4gICAgXCIgICAgICAgICAgXCIsIFwiSmFudWFyeSAgIFwiLCBcIkZlYnJ1YXJ5ICBcIiwgXCJNYXJjaCAgICAgXCIsIFwiQXByaWwgICAgIFwiLCBcIk1heSAgICAgICBcIiwgXCJKdW5lICAgICAgXCIsIFwiSnVseSAgICAgIFwiLCBcIkF1Z3VzdCAgICBcIiwgXCJTZXB0ZW1iZXIgXCIsIFwiT2N0b2JlciAgIFwiLCBcIk5vdmVtYmVyICBcIiwgXCJEZWNlbWJlciAgXCJcclxuICBdO1xyXG5cclxuICBzdGF0aWMgcmVhZG9ubHkgZGF0ZV9kb3dfc3RyOiBzdHJpbmdbXSA9IFtcclxuICAgIFwiICAgICAgICAgIFwiLCBcIlN1bmRheSAgICBcIiwgXCJNb25kYXkgICAgXCIsIFwiVHVlc2RheSAgIFwiLCBcIldlZG5lc2RheSBcIiwgXCJUaHVyc2RheSAgXCIsIFwiRnJpZGF5ICAgIFwiLCBcIlNhdHVyZGF5ICBcIlxyXG4gIF07XHJcblxyXG4gIC8vcHVibGljIGZpbmFsIHN0YXRpYyByZWFkb25seSBpbnQgICAgREVGX2NlbnR1cnkgICAgICAgPSAxOTIwO1xyXG4gIC8vcHVibGljIGZpbmFsIHN0YXRpYyByZWFkb25seSBOY2hhciAgIERFRl9kYXRlX21vZGUgICAgID0gJ0UnO1xyXG4gIC8vIHZlYyBvZiBwaWN0dXJlcyB0aGF0IGNhbiBiZSBnaXZlbiBhIG51bWVyaWMgY2hhciBvbmx5XHJcbiAgc3RhdGljIHJlYWRvbmx5IE51bURpcmVjdGl2ZTogbnVtYmVyW10gPSBbXHJcbiAgICA0LCA1LCA2LCA3LCA5LCAxMCwgMTEsIDEyLCAxNCwgMTUsIDE2XHJcbiAgXTtcclxuXHJcbiAgY29uc3RydWN0b3IoKSB7XHJcbiAgfVxyXG59XHJcbiJdfQ==