UNPKG

@magic-xpa/utils

Version:

magic utils package

171 lines (170 loc) • 12.5 kB
/** * @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==