( directiveIndex: number, predicate: ProviderToken<unknown> | string[] | string, flags: QueryFlags, read?: ProviderToken<T>, )
| 499 | } |
| 500 | |
| 501 | export function createContentQuery<T>( |
| 502 | directiveIndex: number, |
| 503 | predicate: ProviderToken<unknown> | string[] | string, |
| 504 | flags: QueryFlags, |
| 505 | read?: ProviderToken<T>, |
| 506 | ): number { |
| 507 | ngDevMode && assertNumber(flags, 'Expecting flags'); |
| 508 | const tView = getTView(); |
| 509 | if (tView.firstCreatePass) { |
| 510 | const tNode = getCurrentTNode()!; |
| 511 | createTQuery(tView, new TQueryMetadata_(predicate, flags, read), tNode.index); |
| 512 | saveContentQueryAndDirectiveIndex(tView, directiveIndex); |
| 513 | if ((flags & QueryFlags.isStatic) === QueryFlags.isStatic) { |
| 514 | tView.staticContentQueries = true; |
| 515 | } |
| 516 | } |
| 517 | |
| 518 | return createLQuery<T>(tView, getLView(), flags); |
| 519 | } |
| 520 | |
| 521 | /** Splits multiple selectors in the locator. */ |
| 522 | function splitQueryMultiSelectors(locator: string): string[] { |
no test coverage detected
searching dependent graphs…