@zencemarketing/web-sdk
Version:
ZenceMarketing Web SDK for push notifications, popups, and custom event tracking.
28 lines (23 loc) • 676 B
text/typescript
import {init} from "./methods/init.js";
import { subscribeUserPush, sendNotification,
// unsubscribeUser,
getSubscriptionStatus } from "./methods/push.js";
import { subscribeUserPop } from "./methods/popup.js";
import { customEvent } from "./methods/tracking.js";
import { SDKLogger } from './utils/logger.js';
export const logger = new SDKLogger({
level: "debug",
remoteLogging: false,
remoteUrl: "https://your-logging-endpoint.com/sdk-log",
sdkVersion: "1.0.0"
});
const SDK = {
init,
subscribeUserPush,
subscribeUserPop,
// unsubscribeUser,
sendNotification,
getSubscriptionStatus,
customEvent
};
export default SDK;