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

@@ -2,13 +2,13 @@ import { AppState, Platform } from 'react-native';
import * as Application from 'expo-application';
import Constants from 'expo-constants';
import type { OpenpanelOptions, PostEventPayload } from '@openpanel/sdk';
import { Openpanel } from '@openpanel/sdk';
import type { OpenpanelBaseOptions, PostEventPayload } from '@openpanel/sdk';
import { Openpanel as OpenpanelBase } from '@openpanel/sdk';
type OpenpanelNativeOptions = OpenpanelOptions;
export type OpenpanelOptions = OpenpanelBaseOptions;
export class OpenpanelNative extends Openpanel<OpenpanelNativeOptions> {
constructor(options: OpenpanelNativeOptions) {
export class OpenpanelRN extends OpenpanelBase<OpenpanelOptions> {
constructor(options: OpenpanelOptions) {
super(options);
this.api.headers['User-Agent'] = Constants.getWebViewUserAgentAsync();

View File

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