html-validate
Version:
Offline HTML5 validator and linter
45 lines (36 loc) • 1.73 kB
TypeScript
import { Source } from 'html-validate';
import { Transformer as Transformer_2 } from 'html-validate';
import { TransformerChainedResult } from 'html-validate';
import { TransformerResult } from 'html-validate';
export { Source }
export { Transformer_2 as Transformer }
export { TransformerChainedResult }
export { TransformerResult }
/**
* Helper function to call a transformer function in test-cases.
*
* @public
* @param fn - Transformer function to call.
* @param filename - Filename to read data from. Must be readable.
* @param chain - If set this function is called when chaining transformers. Default is pass-thru.
*/
export declare function transformFile(fn: Transformer_2, filename: string, chain?: (source: Source, filename: string) => TransformerChainedResult): Promise<Source[]>;
/**
* Helper function to call a transformer function in test-cases.
*
* @public
* @param fn - Transformer function to call.
* @param data - Source to transform.
* @param chain - If set this function is called when chaining transformers. Default is pass-thru.
*/
export declare function transformSource(fn: Transformer_2, source: Source, chain?: (source: Source, filename: string) => TransformerChainedResult): Promise<Source[]>;
/**
* Helper function to call a transformer function in test-cases.
*
* @public
* @param fn - Transformer function to call.
* @param data - String to transform.
* @param chain - If set this function is called when chaining transformers. Default is pass-thru.
*/
export declare function transformString(fn: Transformer_2, data: string, chain?: (source: Source, filename: string) => TransformerChainedResult): Promise<Source[]>;
export { }