UNPKG

@aws/pdk

Version:

All documentation is located at: https://aws.github.io/aws-pdk

29 lines (22 loc) 710 B
declare module 'svgson' { export interface INode { name: string type: string value: string attributes: Record<string, string> children: INode[] } interface IParseOptions { transformNode?: (node: INode) => INode camelcase?: boolean } type TEscape = (text?: string) => string interface IStringifyOptions { transformAttr?: (key: string, value: string, escape: TEscape) => string transformNode?: (node: INode) => INode selfClose?: boolean } function parse(input: string, options?: IParseOptions): Promise<INode> function parseSync(input: string, options?: IParseOptions): INode function stringify(ast: INode, options?: IStringifyOptions): string }