liveperson-functions-cli
Version:
LivePerson Functions CLI
17 lines (16 loc) • 666 B
TypeScript
import { ICsdsClient } from '../csds-client/ICsdsClient';
import { FilesReplaced, IFileReplacer, IFileReplacerConfig, IReplacementFile } from './IFileReplacer';
/**
* Implementation a FileReplacer. Replaces files on Swift.
*/
export declare class SwiftFileReplacer implements IFileReplacer {
private replacementFile;
private csdsClient;
private shouldReplace;
private authStrategy;
constructor(replacementFile: IReplacementFile, { shouldReplace, authStrategy }: IFileReplacerConfig, csdsClient: ICsdsClient);
replaceFiles(conversation: any): Promise<FilesReplaced>;
private getFilePaths;
private replaceFile;
private getHost;
}