fix(sdks): ensure nextjs exports all methods

This commit is contained in:
Carl-Gerhard Lindesvärd
2024-10-01 10:04:02 +02:00
parent da9df80079
commit c0a0f23a33
3 changed files with 19 additions and 6 deletions

View File

@@ -1,9 +1,9 @@
import type { OpenPanel, OpenPanelOptions } from './';
type ExposedMethodsNames =
| 'screenView'
| 'track'
| 'identify'
| 'setGlobalProperties'
| 'alias'
| 'increment'
| 'decrement'
@@ -15,8 +15,11 @@ export type ExposedMethods = {
: never;
}[ExposedMethodsNames];
export type OpenPanelMethodNames = ExposedMethodsNames | 'init';
export type OpenPanelMethods = ExposedMethods | ['init', OpenPanelOptions];
export type OpenPanelMethodNames = ExposedMethodsNames | 'init' | 'screenView';
export type OpenPanelMethods =
| ExposedMethods
| ['init', OpenPanelOptions]
| ['screenView', string | TrackProperties, TrackProperties];
declare global {
interface Window {