| "use strict"; | 
| Object.defineProperty(exports, "__esModule", { value: true }); | 
| var __1 = require("../../"); | 
| /** | 
|  * Sets for entity to use table inheritance pattern. | 
|  */ | 
| function TableInheritance(options) { | 
|     return function (target) { | 
|         __1.getMetadataArgsStorage().inheritances.push({ | 
|             target: target, | 
|             pattern: options && options.pattern ? options.pattern : "STI", | 
|             column: options && options.column ? typeof options.column === "string" ? { name: options.column } : options.column : undefined | 
|         }); | 
|     }; | 
| } | 
| exports.TableInheritance = TableInheritance; | 
|   | 
| //# sourceMappingURL=TableInheritance.js.map |