@walkeros/web-source-datalayer
Version:
DataLayer source for walkerOS
37 lines (31 loc) • 1.19 kB
TypeScript
import * as _walkeros_core_dev from '@walkeros/core/dev';
import { z } from '@walkeros/core/dev';
/**
* JavaScript variable name
* Used for dataLayer variable naming
*/
declare const JavaScriptVarName: z.ZodString;
/**
* Event prefix
* Used for filtering dataLayer events
*/
declare const EventPrefix: z.ZodString;
/**
* DataLayer source settings schema
*/
declare const SettingsSchema: z.ZodObject<{
name: z.ZodOptional<z.ZodDefault<z.ZodString>>;
prefix: z.ZodOptional<z.ZodDefault<z.ZodString>>;
filter: z.ZodOptional<z.ZodAny>;
}, z.core.$strip>;
type Settings = z.infer<typeof SettingsSchema>;
declare const settings: _walkeros_core_dev.JSONSchema;
declare const index_EventPrefix: typeof EventPrefix;
declare const index_JavaScriptVarName: typeof JavaScriptVarName;
type index_Settings = Settings;
declare const index_SettingsSchema: typeof SettingsSchema;
declare const index_settings: typeof settings;
declare namespace index {
export { index_EventPrefix as EventPrefix, index_JavaScriptVarName as JavaScriptVarName, type index_Settings as Settings, index_SettingsSchema as SettingsSchema, index_settings as settings };
}
export { index as schemas };