@litemetrics/core
v0.6.1
Published
Shared types and utilities for Litemetrics analytics SDK
Downloads
597
Maintainers
Readme
@litemetrics/core
Shared types, interfaces, and constants for the Litemetrics analytics SDK.
Installation
npm install @litemetrics/coreUsage
This package is used internally by other Litemetrics packages. You typically don't need to install it directly.
import type {
TrackerConfig,
CollectorConfig,
EnrichedEvent,
Site,
QueryParams,
QueryResult,
DBAdapter,
} from '@litemetrics/core';
import { DEFAULT_BATCH_SIZE, DEFAULT_FLUSH_INTERVAL } from '@litemetrics/core';What's Included
- Event Types -
PageviewEvent,CustomEvent,IdentifyEvent,EnrichedEvent - Config Types -
TrackerConfig,CollectorConfig,DBConfig,CORSConfig - Query Types -
QueryParams,QueryResult,TimeSeriesParams,RetentionParams - Site Types -
Site,CreateSiteRequest,UpdateSiteRequest - DB Adapter Interface -
DBAdapterfor building custom database adapters - Constants - Default batch sizes, flush intervals, session timeouts, storage keys
License
MIT
