@osaedasia/oresume
Version:
A user-friendly library for generating complete Single Page Applications (SPAs)
18 lines (17 loc) • 736 B
TypeScript
import { IPipelineStep } from "../../../domain/definitions/interfaces/parser/IPipelineStep";
import { HtmlParsingContext } from "../HtmlParsingContext";
/**
* A pipeline step that processes attribute values containing pattern markers in HTML.
* Transforms marked attribute values into data-oie-pattern attributes.
* @implements {IPipelineStep<HtmlParsingContext>}
* @example
* // The result after the 'StringTemplateParsingStep'
* <button onClick="{{__function_0__}}" />
*
* // The result after this step
* <button data-oie-pattern="{{__function_0__}}" />.
*/
export declare class AttributeValueProcessingStep implements IPipelineStep<HtmlParsingContext> {
/** @inheritDoc */
execute(ctx: HtmlParsingContext): void;
}