unnestcss
Version:
A library for un-nesting CSS
12 lines (11 loc) • 420 B
TypeScript
import type { Element, Middleware } from "./types.ts";
export declare const stringify: (element: Element, _index: number, children: Element[], callback: Middleware) => string;
type SerializeCallback<
T,
R
> = (element: T, index: number, children: T[], callback: SerializeCallback<T, R>) => R;
export declare const serialize: <
T,
F = unknown
>(children: T[], callback: SerializeCallback<T, F>) => string;
export {};