INNER CODE UNIT · JavaScript
Promise
localstack/serverless-localstack · src/index.js:955
return new Promise((resolve) => setTimeout(resolve, millis));
}
clone(obj) {
return JSON.parse(JSON.stringify(obj));
}
stepFunctionsReplaceDisplay() {
const plugin = this.findPlugin('ServerlessStepFunctions');
if (plugin) {
const endpoint = this.getServiceURL();
plugin.originalDisplay = plugin.display;
plugin.localstackEndpoint = endpoint;
const newDisplay = function () {
const regex = /.*:\/\/([^.]+)\.execute-api[^/]+\/([^/]+)(\/.*)?/g;
const newEndpoint =
this.localstackEndpoint + '/restapis/$1/$2/_user_request_$3';