import * as fs from "fs"; const clientId = "####-####-####-####-####"; const secret = "##################"; const wordsApi = new WordsApi(clientId, secret); const requestDocument = fs.createReadStream("Sample.doc"); const requestRangeText = new model.ReplaceRange({ text: "Replaced header" }) const replaceRequest = new model.ReplaceWithTextOnlineRequest({ document: requestDocument, rangeStartIdentifier: "id0.0.0", rangeText: requestRangeText, rangeEndIdentifier: "id0.0.1" }); wordsApi.replaceWithTextOnline(replaceRequest) .then((replaceRequestResult) => { // tslint:disable-next-line:no-console console.log("Result of replaceRequest: ", replaceRequestResult); });