UNPKG

typeorm

Version:

Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.

24 lines (22 loc) 692 B
export class ViewUtils { /** * Comparator for .sort() that will order views bases on dependencies in creation order */ static viewMetadataCmp(metadataA, metadataB) { if (!metadataA || !metadataB) { return 0; } if (metadataA.dependsOn && (metadataA.dependsOn.has(metadataB.target) || metadataA.dependsOn.has(metadataB.name))) { return 1; } if (metadataB.dependsOn && (metadataB.dependsOn.has(metadataA.target) || metadataB.dependsOn.has(metadataA.name))) { return -1; } return 0; } } //# sourceMappingURL=ViewUtils.js.map