function ɵɵtext(index, value = '') { /** @type {?} */ const lView = getLView(); /** @type {?} */ const tView = getTView(); /** @type {?} */ const adjustedIndex = index + HEADER_OFFSET; ngDevMode && assertEqual(getBindingIndex(), tView.bindingStartIndex, 'text nodes should be created before any bindings'); ngDevMode && assertDataInRange(lView, adjustedIndex); /** @type {?} */ const tNode = tView.firstCreatePass ? getOrCreateTNode(tView, lView[T_HOST], index, 3 /* Element */, null, null) : (/** @type {?} */ (tView.data[adjustedIndex])); /** @type {?} */ const textNative = lView[adjustedIndex] = createTextNode(value, lView[RENDERER]); appendChild(tView, lView, textNative, tNode); // Text nodes are self closing. setPreviousOrParentTNode(tNode, false); }