const signal = createSignal({ endpoint: '...', apiKey: '...', projectId: '...' });
await signal.start();
// Register app version - will be included in all events
signal.register({ appVersion: '1.2.3', environment: 'production' });
// Register initial app version only once
signal.registerOnce({ initialAppVersion: '1.0.0' });
// Later, update app version (overwrites previous value)
signal.register({ appVersion: '1.2.4' });
// Get all super properties
const superProps = signal.getSuperProperties();
console.log('Super properties:', superProps);
// Remove app version
signal.unregister('appVersion');