{"version":3,"sources":["../../src/functions-v1-editor-function-editor-functions.http.ts","../../src/functions-v1-editor-function-editor-functions.meta.ts"],"sourcesContent":["import { resolveUrl } from '@wix/sdk-runtime/rest-modules';\nimport { ResolveUrlOpts } from '@wix/sdk-runtime/rest-modules';\nimport { RequestOptionsFactory } from '@wix/sdk-types';\n\nfunction resolveWixFunctionsEditorfunctionsV1EditorFunctionsUrl(\n  opts: Omit<ResolveUrlOpts, 'domainToMappings'>\n) {\n  const domainToMappings = {};\n\n  return resolveUrl(Object.assign(opts, { domainToMappings }));\n}\n\nconst PACKAGE_NAME = '@wix/auto_sdk_functions_editor-functions';\n\n/** Invokes the specified Editor Function. Returns a NOT_FOUND error if editor function can't be found by the provided id. */\nexport function invokeEditorFunction(\n  payload: object\n): RequestOptionsFactory<any> {\n  function __invokeEditorFunction({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.functions.v1.editor_function',\n      method: 'POST' as any,\n      methodFqn:\n        'wix.functions.editorfunctions.v1.EditorFunctions.InvokeEditorFunction',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveWixFunctionsEditorfunctionsV1EditorFunctionsUrl({\n        protoPath: '/v1/editor-functions/{functionId}/invoke',\n        data: payload,\n        host,\n      }),\n      data: payload,\n    };\n\n    return metadata;\n  }\n\n  return __invokeEditorFunction;\n}\n","import * as ambassadorWixFunctionsV1EditorFunction from './functions-v1-editor-function-editor-functions.http.js';\nimport * as ambassadorWixFunctionsV1EditorFunctionTypes from './functions-v1-editor-function-editor-functions.types.js';\nimport * as ambassadorWixFunctionsV1EditorFunctionUniversalTypes from './functions-v1-editor-function-editor-functions.universal.js';\n\nexport type __PublicMethodMetaInfo<\n  K = string,\n  M = unknown,\n  T = unknown,\n  S = unknown,\n  Q = unknown,\n  R = unknown\n> = {\n  getUrl: (context: any) => string;\n  httpMethod: K;\n  path: string;\n  pathParams: M;\n  __requestType: T;\n  __originalRequestType: S;\n  __responseType: Q;\n  __originalResponseType: R;\n};\n\nexport function invokeEditorFunction(): __PublicMethodMetaInfo<\n  'POST',\n  { functionId: string },\n  ambassadorWixFunctionsV1EditorFunctionUniversalTypes.InvokeEditorFunctionRequest,\n  ambassadorWixFunctionsV1EditorFunctionTypes.InvokeEditorFunctionRequest,\n  ambassadorWixFunctionsV1EditorFunctionUniversalTypes.InvokeEditorFunctionResponse,\n  ambassadorWixFunctionsV1EditorFunctionTypes.InvokeEditorFunctionResponse\n> {\n  const payload = { functionId: ':functionId' } as any;\n\n  const getRequestOptions =\n    ambassadorWixFunctionsV1EditorFunction.invokeEditorFunction(payload);\n\n  const getUrl = (context: any): string => {\n    const { url } = getRequestOptions(context);\n    return url!;\n  };\n\n  return {\n    getUrl,\n    httpMethod: 'POST',\n    path: '/v1/editor-functions/{functionId}/invoke',\n    pathParams: { functionId: 'functionId' },\n    __requestType: null as any,\n    __originalRequestType: null as any,\n    __responseType: null as any,\n    __originalResponseType: null as any,\n  };\n}\n\nexport {\n  EditorFunction as EditorFunctionOriginal,\n  InvokeEditorFunctionRequest as InvokeEditorFunctionRequestOriginal,\n  InvokeEditorFunctionResponse as InvokeEditorFunctionResponseOriginal,\n  InvokeEditorFunctionApplicationErrors as InvokeEditorFunctionApplicationErrorsOriginal,\n} from './functions-v1-editor-function-editor-functions.types.js';\n"],"mappings":";AAAA,SAAS,kBAAkB;AAI3B,SAAS,uDACP,MACA;AACA,QAAM,mBAAmB,CAAC;AAE1B,SAAO,WAAW,OAAO,OAAO,MAAM,EAAE,iBAAiB,CAAC,CAAC;AAC7D;AAEA,IAAM,eAAe;AAGd,SAAS,qBACd,SAC4B;AAC5B,WAAS,uBAAuB,EAAE,KAAK,GAAQ;AAC7C,UAAM,WAAW;AAAA,MACf,YAAY;AAAA,MACZ,QAAQ;AAAA,MACR,WACE;AAAA,MACF,aAAa;AAAA,MACb,kBAAkB;AAAA,QAChB,wBAAwB;AAAA,MAC1B;AAAA,MACA,KAAK,uDAAuD;AAAA,QAC1D,WAAW;AAAA,QACX,MAAM;AAAA,QACN;AAAA,MACF,CAAC;AAAA,MACD,MAAM;AAAA,IACR;AAEA,WAAO;AAAA,EACT;AAEA,SAAO;AACT;;;AClBO,SAASA,wBAOd;AACA,QAAM,UAAU,EAAE,YAAY,cAAc;AAE5C,QAAM,oBACmC,qBAAqB,OAAO;AAErE,QAAM,SAAS,CAAC,YAAyB;AACvC,UAAM,EAAE,IAAI,IAAI,kBAAkB,OAAO;AACzC,WAAO;AAAA,EACT;AAEA,SAAO;AAAA,IACL;AAAA,IACA,YAAY;AAAA,IACZ,MAAM;AAAA,IACN,YAAY,EAAE,YAAY,aAAa;AAAA,IACvC,eAAe;AAAA,IACf,uBAAuB;AAAA,IACvB,gBAAgB;AAAA,IAChB,wBAAwB;AAAA,EAC1B;AACF;","names":["invokeEditorFunction"]}