( node: TemplateChildNode, )
| 172 | } |
| 173 | |
| 174 | const getCachedNode = ( |
| 175 | node: TemplateChildNode, |
| 176 | ): CacheExpression | undefined => { |
| 177 | if ( |
| 178 | ((node.type === NodeTypes.ELEMENT && |
| 179 | node.tagType === ElementTypes.ELEMENT) || |
| 180 | node.type === NodeTypes.TEXT_CALL) && |
| 181 | node.codegenNode && |
| 182 | node.codegenNode.type === NodeTypes.JS_CACHE_EXPRESSION |
| 183 | ) { |
| 184 | return node.codegenNode |
| 185 | } |
| 186 | } |
| 187 | |
| 188 | const dataAriaRE = /^(?:data|aria)-/ |
| 189 | const isStringifiableAttr = (name: string, ns: Namespaces) => { |