From b3c0732965bab334c9f1b8d6184fe2c6729329c2 Mon Sep 17 00:00:00 2001 From: "shunquan.wang" Date: Wed, 21 Aug 2024 11:43:58 +0800 Subject: [PATCH] chore: ignore DS_Store --- .gitignore | 4 ++ tests/website-source/index.tsx | 33 -------------- tests/website-source/report-adapter.ts | 32 -------------- tests/website-source/track.ts | 60 -------------------------- tests/website-source/types.ts | 33 -------------- 5 files changed, 4 insertions(+), 158 deletions(-) delete mode 100644 tests/website-source/index.tsx delete mode 100644 tests/website-source/report-adapter.ts delete mode 100644 tests/website-source/track.ts delete mode 100644 tests/website-source/types.ts diff --git a/.gitignore b/.gitignore index 1a4b5d5..5c3def8 100644 --- a/.gitignore +++ b/.gitignore @@ -122,6 +122,10 @@ dist # Stores VSCode versions used for testing VSCode extensions .vscode-test +# Misc +.DS_Store +*.pem + # yarn v2 .yarn/cache .yarn/unplugged diff --git a/tests/website-source/index.tsx b/tests/website-source/index.tsx deleted file mode 100644 index e99352d..0000000 --- a/tests/website-source/index.tsx +++ /dev/null @@ -1,33 +0,0 @@ -// eslint-disable-next-line @typescript-eslint/ban-ts-comment -//@ts-nocheck -import { reportTrack } from './track.js'; - -export const Index = () => { - const onAddToCart = async () => { - await reportTrack().select('reportAdapter').track('addCart', { - price: 25.99, - goodsId: '23432252', - goodsName: 'Long Chair', - count: 1, - }); - }; - return ( -
-
-
-
-
-
- Long Chair -

ID: 23432252

-
- $25.99 -
- -
-
-
- ); -}; diff --git a/tests/website-source/report-adapter.ts b/tests/website-source/report-adapter.ts deleted file mode 100644 index 805382c..0000000 --- a/tests/website-source/report-adapter.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { BaseAdapter } from '../../src/index.js'; -import { AdapterReportData } from '../../src/types/types-adapter.js'; -import { TrackContext } from '../../src/types/types-create.js'; -import { - ReportAdapterOptions, - ReportEventData, - ReportTrackData, -} from './types.js'; - -export class ReportAdapter extends BaseAdapter< - TrackContext, - ReportEventData, - ReportAdapterOptions, ReportEventData> -> { - isTrackable( - ctx: TrackContext, - eventType: EventType, - eventData: ReportEventData[EventType] - ): boolean | Promise { - return true; - } - - protected report( - ctx: TrackContext, - reportData: AdapterReportData, - setupData?: - | { name: 'setup' | 'setup2' | 'setup3'; timeStamp: number } - | undefined - ): void | Promise { - console.log('report', ctx, reportData, setupData); - } -} diff --git a/tests/website-source/track.ts b/tests/website-source/track.ts deleted file mode 100644 index ceb5e58..0000000 --- a/tests/website-source/track.ts +++ /dev/null @@ -1,60 +0,0 @@ -import { createAdapterBuilder, createTrackBuilder } from '../../src/index.js'; -import { TrackContext } from '../../src/types/types-create.js'; -import { ReportAdapter } from './report-adapter.js'; -import { - ReportAdapterOptions, - ReportEventData, - ReportTrackData, -} from './types.js'; - -export const reportTrack = () => { - const reportAdapter = new ReportAdapter(); - - const adapterBuilder = createAdapterBuilder< - TrackContext, - ReportEventData, - ReportAdapterOptions, ReportEventData> - >(reportAdapter); - - const adapter = adapterBuilder - .setup(() => { - return Promise.resolve({ - name: 'setup', - timeStamp: Date.now(), - }); - }) - .before((ctx, eventType, eventData) => { - console.log('before', ctx, eventType, eventData); - }) - .transform('addCart', (ctx, eventType, eventData) => { - return { - ...eventData, - goodName: 'ac_' + eventData?.goodsName, - }; - }) - .transform('registry', (ctx, eventType, eventData) => { - return { ...eventData, userName: 'rg_' + eventData?.userName }; - }) - .after((ctx, eventType, reportData) => { - console.log('after', ctx, eventType, reportData); - }) - .build(); - - const trackBuilder = createTrackBuilder< - TrackContext, - ReportEventData - >(); - - return trackBuilder - .init(() => { - return { - reportAdapter: adapter, - }; - }) - .before((ctx) => { - console.log('before track', ctx); - }) - .after((ctx) => { - console.log('after track', ctx); - }); -}; diff --git a/tests/website-source/types.ts b/tests/website-source/types.ts deleted file mode 100644 index ef02436..0000000 --- a/tests/website-source/types.ts +++ /dev/null @@ -1,33 +0,0 @@ -export type ReportAdapterOptions = { - setup?: ( - ctx: Context, - eventTYpe: EventType, - eventData: EventData[EventType] - ) => Promise<{ - name: 'setup' | 'setup2' | 'setup3'; - timeStamp: number; - }>; -}; - -export type ReportTrackData = { - bizMode: 'test' | 'test2'; - env: 'prod' | 'uat'; - platform: 'android' | 'ios'; - ip: string; - userId: string; -}; - -export type ReportEventData = { - registry?: { - userName: string; - mobile: string; - pwd: string; - email: string; - }; - addCart?: { - price: number; - goodsId: string; - goodsName: string; - count: number; - }; -};