IOweb/node_modules/@astrojs/mdx/dist/satteri/jsx-utils.d.ts
2026-07-03 15:07:38 -05:00

7 lines
605 B
TypeScript

import type { MdxJsxAttributeNode, MdxJsxFlowElementHast, MdxJsxTextElementHast } from 'satteri';
export type MdxJsxHastNode = Readonly<MdxJsxFlowElementHast | MdxJsxTextElementHast>;
export declare function isComponent(tagName: string): boolean;
export declare function hasDirective(node: MdxJsxHastNode, prefix: string): boolean;
export declare function findAttrValue(node: MdxJsxHastNode, name: string): string | null;
export declare function makeJsxAttr(name: string, value: string): MdxJsxAttributeNode;
export declare function makeJsxExprAttr(name: string, expression: string): MdxJsxAttributeNode;