import { AreHTMLAttribute } from "@adaas/are-html/attribute"; import { A_Frame } from "@adaas/a-frame/core"; @A_Frame.Define({ namespace: 'a-are-html', description: 'Attribute type for two-way value bindings (: prefix). Marks that the attribute value should be resolved dynamically from the node store rather than used verbatim, enabling reactive updates whenever the underlying store value changes during a rendering cycle.' }) export class AreBindingAttribute extends AreHTMLAttribute { // get value(): string { // const [firstPart, ...pathPart] = this.content.split('.'); // const primaryObject = this.owner.store.get(firstPart); // return AreCommonHelper.extractPropertyByPath(primaryObject, pathPart.join('.')) as string; // } }