mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-19 04:57:52 +00:00
1 line
3.6 KiB
JSON
1 line
3.6 KiB
JSON
{"ast":null,"code":"import _asyncToGenerator from \"C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\";\nexport class _ModelMigrations {\n constructor() {\n this.callback = {};\n this.migrated = {};\n }\n prepare(databaseName) {\n this.callback[databaseName] = [];\n }\n migrationsState(databaseName, value) {\n this.migrated[databaseName] = value;\n if (this.migrated[databaseName]) {\n this.callback[databaseName].forEach((callback, index, object) => {\n callback();\n });\n }\n }\n isReady(modelClassRepresentation) {\n // const classInstance: typeof models.Model = new modelClassRepresentation()\n }\n waitMigration(databaseName) {\n var _this = this;\n return _asyncToGenerator(function* () {\n return new Promise((resolve, reject) => {\n if (!_this.migrated[databaseName]) {\n _this.callback[databaseName].push(() => {\n resolve('ready');\n });\n } else {\n resolve('ready');\n }\n });\n })();\n }\n}\nexport const ModelMigrations = new _ModelMigrations();","map":{"version":3,"names":["_ModelMigrations","constructor","callback","migrated","prepare","databaseName","migrationsState","value","forEach","index","object","isReady","modelClassRepresentation","waitMigration","_this","_asyncToGenerator","Promise","resolve","reject","push","ModelMigrations"],"sources":["C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/beast-orm/dist/src/models/mode-migrations.js"],"sourcesContent":["export class _ModelMigrations {\r\n constructor() {\r\n this.callback = {};\r\n this.migrated = {};\r\n }\r\n prepare(databaseName) {\r\n this.callback[databaseName] = [];\r\n }\r\n migrationsState(databaseName, value) {\r\n this.migrated[databaseName] = value;\r\n if (this.migrated[databaseName]) {\r\n this.callback[databaseName].forEach((callback, index, object) => {\r\n callback();\r\n });\r\n }\r\n }\r\n isReady(modelClassRepresentation) {\r\n // const classInstance: typeof models.Model = new modelClassRepresentation()\r\n }\r\n async waitMigration(databaseName) {\r\n return new Promise((resolve, reject) => {\r\n if (!this.migrated[databaseName]) {\r\n this.callback[databaseName].push(() => {\r\n resolve('ready');\r\n });\r\n }\r\n else {\r\n resolve('ready');\r\n }\r\n });\r\n }\r\n}\r\nexport const ModelMigrations = new _ModelMigrations();\r\n"],"mappings":";AAAA,OAAO,MAAMA,gBAAgB,CAAC;EAC1BC,WAAWA,CAAA,EAAG;IACV,IAAI,CAACC,QAAQ,GAAG,CAAC,CAAC;IAClB,IAAI,CAACC,QAAQ,GAAG,CAAC,CAAC;EACtB;EACAC,OAAOA,CAACC,YAAY,EAAE;IAClB,IAAI,CAACH,QAAQ,CAACG,YAAY,CAAC,GAAG,EAAE;EACpC;EACAC,eAAeA,CAACD,YAAY,EAAEE,KAAK,EAAE;IACjC,IAAI,CAACJ,QAAQ,CAACE,YAAY,CAAC,GAAGE,KAAK;IACnC,IAAI,IAAI,CAACJ,QAAQ,CAACE,YAAY,CAAC,EAAE;MAC7B,IAAI,CAACH,QAAQ,CAACG,YAAY,CAAC,CAACG,OAAO,CAAC,CAACN,QAAQ,EAAEO,KAAK,EAAEC,MAAM,KAAK;QAC7DR,QAAQ,CAAC,CAAC;MACd,CAAC,CAAC;IACN;EACJ;EACAS,OAAOA,CAACC,wBAAwB,EAAE;IAC9B;EAAA;EAEEC,aAAaA,CAACR,YAAY,EAAE;IAAA,IAAAS,KAAA;IAAA,OAAAC,iBAAA;MAC9B,OAAO,IAAIC,OAAO,CAAC,CAACC,OAAO,EAAEC,MAAM,KAAK;QACpC,IAAI,CAACJ,KAAI,CAACX,QAAQ,CAACE,YAAY,CAAC,EAAE;UAC9BS,KAAI,CAACZ,QAAQ,CAACG,YAAY,CAAC,CAACc,IAAI,CAAC,MAAM;YACnCF,OAAO,CAAC,OAAO,CAAC;UACpB,CAAC,CAAC;QACN,CAAC,MACI;UACDA,OAAO,CAAC,OAAO,CAAC;QACpB;MACJ,CAAC,CAAC;IAAC;EACP;AACJ;AACA,OAAO,MAAMG,eAAe,GAAG,IAAIpB,gBAAgB,CAAC,CAAC"},"metadata":{},"sourceType":"module"} |