import { JsxAttribute } from "https://deno.land/x/ts_morph@21.0.1/mod.ts";
Methods
Gets the JSX attribute's initializer or returns undefined if it doesn't exist.
getInitializerOrThrow(message?: string | (() => string)):
Gets the JSX attribute's initializer or throws if it doesn't exist.
Gets the name node of the JSX attribute.
getParent(): NodeParentType<ts.JsxAttribute>
getParentOrThrow(message?: string | (() => string)): NonNullable<NodeParentType<ts.JsxAttribute>>
Gets the structure equivalent to this node.
remove(): void
Removes the JSX attribute.
removeInitializer(): this
Removes the initializer.
set(structure: Partial<JsxAttributeStructure>): this
Sets the node from a structure.
setInitializer(textOrWriterFunction: string | WriterFunction): this
Sets the initializer.
setName(name: string | JsxNamespacedNameStructure): this
Sets the name of the JSX attribute.