@posthog/types
Advanced tools
+11
-2
@@ -11,2 +11,6 @@ /** | ||
| }; | ||
| type SegmentAnalyticsUser = { | ||
| anonymousId(): string | null | undefined; | ||
| id(): string | null | undefined; | ||
| }; | ||
| /** | ||
@@ -16,4 +20,8 @@ * Segment analytics object used for integration with PostHog | ||
| export type SegmentAnalytics = { | ||
| user: () => SegmentUser | Promise<SegmentUser>; | ||
| register: (integration: SegmentPlugin) => Promise<void>; | ||
| user: () => SegmentAnalyticsUser | Promise<SegmentAnalyticsUser>; | ||
| /** | ||
| * Segment SDK versions use different plugin and resolved value types. `any` keeps current SDK types assignable | ||
| * without breaking legacy consumers that expect `Promise<void>`. | ||
| */ | ||
| register: (integration: any) => Promise<any>; | ||
| }; | ||
@@ -54,2 +62,3 @@ /** | ||
| } | ||
| export {}; | ||
| //# sourceMappingURL=segment.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"segment.d.ts","sourceRoot":"","sources":["../src/segment.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH;;GAEG;AACH,MAAM,MAAM,WAAW,GAAG;IACtB,WAAW,IAAI,MAAM,GAAG,SAAS,CAAA;IACjC,EAAE,IAAI,MAAM,GAAG,SAAS,CAAA;CAC3B,CAAA;AAED;;GAEG;AACH,MAAM,MAAM,gBAAgB,GAAG;IAC3B,IAAI,EAAE,MAAM,WAAW,GAAG,OAAO,CAAC,WAAW,CAAC,CAAA;IAC9C,QAAQ,EAAE,CAAC,WAAW,EAAE,aAAa,KAAK,OAAO,CAAC,IAAI,CAAC,CAAA;CAC1D,CAAA;AAED;;GAEG;AACH,MAAM,MAAM,eAAe,GAAG,CAAC,GAAG,EAAE,cAAc,KAAK,OAAO,CAAC,cAAc,CAAC,GAAG,cAAc,CAAA;AAE/F;;;GAGG;AACH,MAAM,WAAW,aAAa;IAC1B,IAAI,EAAE,MAAM,CAAA;IACZ,OAAO,EAAE,MAAM,CAAA;IACf,IAAI,EAAE,YAAY,CAAA;IAClB,QAAQ,EAAE,MAAM,OAAO,CAAA;IACvB,IAAI,EAAE,CAAC,GAAG,EAAE,cAAc,EAAE,QAAQ,EAAE,GAAG,EAAE,MAAM,CAAC,EAAE,GAAG,KAAK,OAAO,CAAC,OAAO,CAAC,CAAA;IAC5E,MAAM,CAAC,EAAE,CAAC,GAAG,EAAE,cAAc,EAAE,QAAQ,EAAE,GAAG,KAAK,OAAO,CAAC,OAAO,CAAC,GAAG,OAAO,CAAA;IAC3E,KAAK,CAAC,EAAE,MAAM,OAAO,CAAC,OAAO,CAAC,CAAA;IAC9B,KAAK,CAAC,EAAE,eAAe,CAAA;IACvB,QAAQ,CAAC,EAAE,eAAe,CAAA;IAC1B,IAAI,CAAC,EAAE,eAAe,CAAA;IACtB,KAAK,CAAC,EAAE,eAAe,CAAA;IACvB,KAAK,CAAC,EAAE,eAAe,CAAA;IACvB,MAAM,CAAC,EAAE,eAAe,CAAA;CAC3B;AAED;;GAEG;AACH,MAAM,WAAW,cAAc;IAC3B,KAAK,EAAE;QACH,KAAK,EAAE,MAAM,CAAA;QACb,MAAM,CAAC,EAAE,MAAM,CAAA;QACf,WAAW,CAAC,EAAE,MAAM,CAAA;QACpB,UAAU,EAAE,GAAG,CAAA;KAClB,CAAA;CACJ"} | ||
| {"version":3,"file":"segment.d.ts","sourceRoot":"","sources":["../src/segment.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH;;GAEG;AACH,MAAM,MAAM,WAAW,GAAG;IACtB,WAAW,IAAI,MAAM,GAAG,SAAS,CAAA;IACjC,EAAE,IAAI,MAAM,GAAG,SAAS,CAAA;CAC3B,CAAA;AAED,KAAK,oBAAoB,GAAG;IACxB,WAAW,IAAI,MAAM,GAAG,IAAI,GAAG,SAAS,CAAA;IACxC,EAAE,IAAI,MAAM,GAAG,IAAI,GAAG,SAAS,CAAA;CAClC,CAAA;AAED;;GAEG;AACH,MAAM,MAAM,gBAAgB,GAAG;IAC3B,IAAI,EAAE,MAAM,oBAAoB,GAAG,OAAO,CAAC,oBAAoB,CAAC,CAAA;IAChE;;;OAGG;IACH,QAAQ,EAAE,CAAC,WAAW,EAAE,GAAG,KAAK,OAAO,CAAC,GAAG,CAAC,CAAA;CAC/C,CAAA;AAED;;GAEG;AACH,MAAM,MAAM,eAAe,GAAG,CAAC,GAAG,EAAE,cAAc,KAAK,OAAO,CAAC,cAAc,CAAC,GAAG,cAAc,CAAA;AAE/F;;;GAGG;AACH,MAAM,WAAW,aAAa;IAC1B,IAAI,EAAE,MAAM,CAAA;IACZ,OAAO,EAAE,MAAM,CAAA;IACf,IAAI,EAAE,YAAY,CAAA;IAClB,QAAQ,EAAE,MAAM,OAAO,CAAA;IACvB,IAAI,EAAE,CAAC,GAAG,EAAE,cAAc,EAAE,QAAQ,EAAE,GAAG,EAAE,MAAM,CAAC,EAAE,GAAG,KAAK,OAAO,CAAC,OAAO,CAAC,CAAA;IAC5E,MAAM,CAAC,EAAE,CAAC,GAAG,EAAE,cAAc,EAAE,QAAQ,EAAE,GAAG,KAAK,OAAO,CAAC,OAAO,CAAC,GAAG,OAAO,CAAA;IAC3E,KAAK,CAAC,EAAE,MAAM,OAAO,CAAC,OAAO,CAAC,CAAA;IAC9B,KAAK,CAAC,EAAE,eAAe,CAAA;IACvB,QAAQ,CAAC,EAAE,eAAe,CAAA;IAC1B,IAAI,CAAC,EAAE,eAAe,CAAA;IACtB,KAAK,CAAC,EAAE,eAAe,CAAA;IACvB,KAAK,CAAC,EAAE,eAAe,CAAA;IACvB,MAAM,CAAC,EAAE,eAAe,CAAA;CAC3B;AAED;;GAEG;AACH,MAAM,WAAW,cAAc;IAC3B,KAAK,EAAE;QACH,KAAK,EAAE,MAAM,CAAA;QACb,MAAM,CAAC,EAAE,MAAM,CAAA;QACf,WAAW,CAAC,EAAE,MAAM,CAAA;QACpB,UAAU,EAAE,GAAG,CAAA;KAClB,CAAA;CACJ"} |
+1
-1
| { | ||
| "name": "@posthog/types", | ||
| "version": "1.402.2", | ||
| "version": "1.402.3", | ||
| "bugs": { | ||
@@ -5,0 +5,0 @@ "url": "https://github.com/PostHog/posthog-js/issues" |
+11
-2
@@ -13,2 +13,7 @@ /** | ||
| type SegmentAnalyticsUser = { | ||
| anonymousId(): string | null | undefined | ||
| id(): string | null | undefined | ||
| } | ||
| /** | ||
@@ -18,4 +23,8 @@ * Segment analytics object used for integration with PostHog | ||
| export type SegmentAnalytics = { | ||
| user: () => SegmentUser | Promise<SegmentUser> | ||
| register: (integration: SegmentPlugin) => Promise<void> | ||
| user: () => SegmentAnalyticsUser | Promise<SegmentAnalyticsUser> | ||
| /** | ||
| * Segment SDK versions use different plugin and resolved value types. `any` keeps current SDK types assignable | ||
| * without breaking legacy consumers that expect `Promise<void>`. | ||
| */ | ||
| register: (integration: any) => Promise<any> | ||
| } | ||
@@ -22,0 +31,0 @@ |
343722
0.23%7008
0.24%