UNPKG

@ply-ct/ply

Version:

REST API Automated Testing

14 lines (13 loc) 614 B
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;