@ryanhelsing/ry-ui
Version:
Framework-agnostic, Light DOM web components. CSS is the source of truth.
35 lines • 856 B
TypeScript
/**
* <ry> Transform Wrapper
*
* Allows clean, unprefixed markup inside <ry> tags.
* Converts <accordion> to <ry-accordion>, etc.
*
* Usage:
* <ry>
* <accordion>
* <accordion-item title="Foo">Content</accordion-item>
* </accordion>
* </ry>
*
* Or with <template ry>:
* <template ry>
* <accordion>...</accordion>
* </template>
*
* Both prefixed and unprefixed work together:
* <ry>
* <accordion>
* <ry-accordion-item>Already prefixed, unchanged</ry-accordion-item>
* <accordion-item>Gets transformed</accordion-item>
* </accordion>
* </ry>
*/
/**
* Transform unprefixed markup to ry- prefixed
*/
export declare function transform(html: string): string;
/**
* Process all <ry> wrappers and <template ry> blocks
*/
export declare function processTransforms(): void;
//# sourceMappingURL=ry-transform.d.ts.map