@ply-ct/ply
Version:
REST API Automated Testing
14 lines (13 loc) • 614 B
TypeScript
import { Context } from '@ply-ct/ply-values';
import { Log } from './log';
export interface ReplaceOptions {
logger?: Log;
trusted?: boolean;
}
/**
* Replaces template expressions with values from context (per line), with template literal
* syntax. Untrusted supports a limited subset of template literal. Ignores regular expressions
* starting with ${~. * Resulting newlines are always \n.
*/
export declare const replace: (template: string, context: Context, options?: ReplaceOptions) => string;
export declare const replaceLine: (line: string, context: Context, options?: ReplaceOptions) => string;