@internal
(
entityName: EntityName<U>,
aliasName: string,
subQuery?: NativeQueryBuilder | RawQueryFragment,
)
| 4279 | |
| 4280 | /** @internal */ |
| 4281 | createAlias<U = unknown>( |
| 4282 | entityName: EntityName<U>, |
| 4283 | aliasName: string, |
| 4284 | subQuery?: NativeQueryBuilder | RawQueryFragment, |
| 4285 | ): Alias<U> { |
| 4286 | const meta = this.metadata.find(entityName)!; |
| 4287 | const alias = { aliasName, entityName, meta, subQuery } satisfies Alias<U>; |
| 4288 | this.#state.aliases[aliasName] = alias; |
| 4289 | return alias; |
| 4290 | } |
| 4291 | |
| 4292 | private createMainAlias( |
| 4293 | entityName: EntityName<Entity>, |
no test coverage detected