| 266 | } |
| 267 | |
| 268 | export function getExports(instance: ViewBase): any { |
| 269 | const isView = !!instance._domId; |
| 270 | if (!isView) { |
| 271 | return (<any>instance).exports || instance; |
| 272 | } |
| 273 | |
| 274 | let exportObject = (<any>instance).exports; |
| 275 | let parent = instance.parent; |
| 276 | while (exportObject === undefined && parent) { |
| 277 | exportObject = (<any>parent).exports; |
| 278 | parent = parent.parent; |
| 279 | } |
| 280 | |
| 281 | return exportObject; |
| 282 | } |
| 283 | |
| 284 | function parseInternal(value: string, context: any, xmlModule?: string, moduleName?: string): ComponentModule { |
| 285 | if (__UI_USE_XML_PARSER__) { |