prepare sdk packages

This commit is contained in:
Carl-Gerhard Lindesvärd
2024-03-11 19:52:14 +01:00
parent e6c0bc2ec8
commit f9e5feb688
16 changed files with 68 additions and 64 deletions

View File

@@ -1,5 +1,3 @@
// NEW
export interface OpenpanelEventOptions {
profileId?: string;
}
@@ -33,7 +31,7 @@ export interface DecrementProfilePayload {
value: number;
}
export interface OpenpanelOptions {
export interface OpenpanelBaseOptions {
url: string;
clientId: string;
clientSecret?: string;
@@ -127,7 +125,9 @@ function createApi(_url: string) {
};
}
export class Openpanel<Options extends OpenpanelOptions = OpenpanelOptions> {
export class Openpanel<
Options extends OpenpanelBaseOptions = OpenpanelBaseOptions,
> {
public options: Options;
public api: ReturnType<typeof createApi>;
private state: OpenpanelState = {

View File

@@ -1 +0,0 @@
f97a3167-8dc6-4bed-923b-3d118c544006

View File

@@ -1,6 +1,7 @@
{
"extends": "@openpanel/tsconfig/sdk.json",
"extends": "@openpanel/tsconfig/base.json",
"compilerOptions": {
"incremental": false,
"outDir": "dist"
}
}