string-sdk
Version:
JavaScript/TypeScript client for the String SmartLink platform (Context OS)
23 lines (22 loc) • 570 B
TypeScript
export interface ClientOpts {
baseUrl: string;
anonKey?: string;
}
export interface SignalEvent {
event_type: string;
object_id?: string;
metadata?: Record<string, unknown>;
occured_at?: string;
}
export declare class SignalsClient {
private opts;
constructor(opts: ClientOpts);
/**
* Ingests a signal event (click, view, conversion, etc.).
*/
trackEvent(payload: SignalEvent): Promise<void>;
/**
* Query raw signal events using Supabase REST filters.
*/
queryEvents(filter: string): Promise<any[]>;
}