16 lines
694 B
TypeScript
16 lines
694 B
TypeScript
|
/**
|
||
|
* @returns [`true`, modifiedContent: string] if replacement is successful, [`false`, originalContent] otherwise.
|
||
|
*/
|
||
|
export declare function replace(content: string, { replaceContent, replacePattern }: {
|
||
|
replaceContent: string;
|
||
|
replacePattern: string | RegExp;
|
||
|
}): [boolean, string];
|
||
|
/**
|
||
|
* Inserts content just before first occurrence of provided pattern.
|
||
|
* @returns [`true`, modifiedContent: string] if insertion is successful, [`false`, originalContent] otherwise.
|
||
|
*/
|
||
|
export declare function insert(content: string, { insertContent, insertPattern }: {
|
||
|
insertContent: string;
|
||
|
insertPattern: RegExp | string;
|
||
|
}, insertBeforeLastOccurrence?: boolean): [boolean, string];
|