@walkeros/web-source-datalayer
Version:
DataLayer source for walkerOS
1 lines • 1.23 kB
JavaScript
;var e,r=Object.defineProperty,a=Object.getOwnPropertyDescriptor,t=Object.getOwnPropertyNames,i=Object.prototype.hasOwnProperty,o=(e,a)=>{for(var t in a)r(e,t,{get:a[t],enumerable:!0})},n={};o(n,{schemas:()=>s}),module.exports=(e=n,((e,o,n,s)=>{if(o&&"object"==typeof o||"function"==typeof o)for(let c of t(o))i.call(e,c)||c===n||r(e,c,{get:()=>o[c],enumerable:!(s=a(o,c))||s.enumerable});return e})(r({},"__esModule",{value:!0}),e));var s={};o(s,{EventPrefix:()=>b,JavaScriptVarName:()=>d,SettingsSchema:()=>p,settings:()=>u});var c=require("@walkeros/core/dev"),l=require("@walkeros/core/dev"),f=require("@walkeros/core/dev"),d=f.z.string().min(1).regex(/^[a-zA-Z_$][a-zA-Z0-9_$]*$/,"Must be a valid JavaScript identifier").describe("JavaScript variable name"),b=f.z.string().min(1).describe("Prefix for filtering dataLayer events"),p=l.z.object({name:d.default("dataLayer").describe("DataLayer variable name (default: dataLayer)").optional(),prefix:b.default("dataLayer").describe("Event prefix for filtering which events to process").optional(),filter:l.z.any().describe("Custom filter function: (event: unknown) => boolean | Promise<boolean>").optional()}),u=(0,c.zodToSchema)(p);//# sourceMappingURL=dev.js.map