+{"__symbolic":"module","version":4,"metadata":{"DatabaseModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":10,"character":1},"arguments":[{"providers":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"Database"},{"__symbolic":"reference","name":"ɵc"}]}]}],"members":{}},"Database":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵd"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":11,"character":9},"arguments":[{"__symbolic":"reference","name":"ɵf"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":12,"character":9},"arguments":[{"__symbolic":"reference","name":"ɵg"}]}],null,null,null,null],"parameters":[{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","module":"ionic-angular","name":"Platform","line":13,"character":18},{"__symbolic":"reference","module":"@ionic-native/sqlite","name":"SQLite","line":14,"character":16},{"__symbolic":"reference","name":"MappersTableBase"},{"__symbolic":"reference","name":"ɵa"}]}],"migrationVersion":[{"__symbolic":"method"}],"databaseName":[{"__symbolic":"method"}],"version":[{"__symbolic":"method"}]}},"MappersTableBase":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}],"getMapper":[{"__symbolic":"method"}],"forEachMapper":[{"__symbolic":"method"}]}},"DatabaseNameFactory":{"__symbolic":"interface"},"ɵa":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵb"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":11,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":18,"character":9}}]],"parameters":[{"__symbolic":"reference","name":"MappersTableBase"},{"__symbolic":"reference","module":"ionic-angular","name":"App","line":16,"character":13},{"__symbolic":"reference","module":"ionic-angular","name":"Config","line":17,"character":16},{"__symbolic":"reference","name":"ɵc"}]}],"databaseReset":[{"__symbolic":"method"}],"migrationExecute":[{"__symbolic":"method"}],"callNested":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ionic-angular","name":"App","line":10,"character":24},{"__symbolic":"reference","module":"ionic-angular","name":"Config","line":10,"character":48}]}],"version":[{"__symbolic":"method"}],"errorAlert":[{"__symbolic":"method"}],"migrationExecute":[{"__symbolic":"method"}],"checkTableVersion":[{"__symbolic":"method"}],"checkVersion":[{"__symbolic":"method"}],"getVersion":[{"__symbolic":"method"}],"migration":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1}}],"members":{"to":[{"__symbolic":"method"}]}},"ɵd":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵe"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ionic-angular","name":"Platform","line":10,"character":18},{"__symbolic":"reference","module":"@ionic-native/sqlite","name":"SQLite","line":10,"character":36},{"__symbolic":"reference","name":"MappersTableBase"},{"__symbolic":"reference","name":"boolean"}]}],"databaseInstance":[{"__symbolic":"method"}],"newTransaction":[{"__symbolic":"method"}],"transaction":[{"__symbolic":"method"}],"crud":[{"__symbolic":"method"}],"sql":[{"__symbolic":"method"}],"query":[{"__symbolic":"method"}],"ddl":[{"__symbolic":"method"}],"databaseName":[{"__symbolic":"method"}],"version":[{"__symbolic":"method"}]}},"ɵe":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ionic-angular","name":"Platform","line":7,"character":37},{"__symbolic":"reference","module":"@ionic-native/sqlite","name":"SQLite","line":7,"character":64}]}],"cleanDatabaseName":[{"__symbolic":"method"}],"addDatabaseNameExtension":[{"__symbolic":"method"}],"databaseInstance":[{"__symbolic":"method"}],"invalidateInstance":[{"__symbolic":"method"}],"migrationVersion":[{"__symbolic":"method"}],"createDatabase":[{"__symbolic":"method"}],"catchException":[{"__symbolic":"method"}]}},"ɵf":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":3,"character":27},"arguments":["version"]},"ɵg":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":4,"character":33},"arguments":["database_name"]}},"origins":{"DatabaseModule":"./src/database.module","Database":"./src/providers/database","MappersTableBase":"./src/utils/mappers-table-base","DatabaseNameFactory":"./src/utils/database-name-factory","ɵa":"./src/providers/database-migration","ɵb":"./src/utils/migration-database-base","ɵc":"./src/providers/database-migration-contract","ɵd":"./src/utils/buildable-database-manager","ɵe":"./src/utils/database-manager","ɵf":"./src/dependency-injection-definition","ɵg":"./src/dependency-injection-definition"},"importAs":"ionic-database-builder"}
0 commit comments