refactor(ivy): add internal isProceduralRenderer() (#22055)

PR Close #22055
This commit is contained in:
Victor Berchet
2018-02-06 20:08:46 -08:00
committed by Miško Hevery
parent 10a014d89e
commit 3f5a3d6ea1
4 changed files with 32 additions and 25 deletions

View File

@ -41,6 +41,12 @@ export interface ObjectOrientedRenderer3 {
querySelector(selectors: string): RElement|null;
}
/** Returns wether the `renderer` is a `ProceduralRenderer3` */
export function isProceduralRenderer(renderer: ProceduralRenderer3 | ObjectOrientedRenderer3):
renderer is ProceduralRenderer3 {
return !!((renderer as any).listen);
}
/**
* Procedural style of API needed to create elements and text nodes.
*