@posthog/core
Advanced tools
| import { Survey } from '../types'; | ||
| type SurveyForRepeatActivation = Pick<Survey, 'schedule'> & { | ||
| conditions?: { | ||
| events?: { | ||
| repeatedActivation?: boolean; | ||
| values?: { | ||
| name: string; | ||
| }[]; | ||
| } | null; | ||
| } | null; | ||
| }; | ||
| export declare function doesSurveyActivateByEvent(survey: SurveyForRepeatActivation): boolean; | ||
| /** | ||
| * Platform-independent part of "can this survey show again after being seen": | ||
| * event-repeated activation or an 'always' schedule. SDKs may OR in | ||
| * platform-specific state (e.g. the web SDK's in-progress partial responses). | ||
| */ | ||
| export declare function canSurveyActivateRepeatedly(survey: SurveyForRepeatActivation): boolean; | ||
| export {}; | ||
| //# sourceMappingURL=activation.d.ts.map |
| {"version":3,"file":"activation.d.ts","sourceRoot":"","sources":["../../src/surveys/activation.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAkB,MAAM,UAAU,CAAA;AAIjD,KAAK,yBAAyB,GAAG,IAAI,CAAC,MAAM,EAAE,UAAU,CAAC,GAAG;IAC1D,UAAU,CAAC,EAAE;QACX,MAAM,CAAC,EAAE;YACP,kBAAkB,CAAC,EAAE,OAAO,CAAA;YAC5B,MAAM,CAAC,EAAE;gBAAE,IAAI,EAAE,MAAM,CAAA;aAAE,EAAE,CAAA;SAC5B,GAAG,IAAI,CAAA;KACT,GAAG,IAAI,CAAA;CACT,CAAA;AAED,wBAAgB,yBAAyB,CAAC,MAAM,EAAE,yBAAyB,GAAG,OAAO,CAEpF;AAED;;;;GAIG;AACH,wBAAgB,2BAA2B,CAAC,MAAM,EAAE,yBAAyB,GAAG,OAAO,CAKtF"} |
| "use strict"; | ||
| var __webpack_require__ = {}; | ||
| (()=>{ | ||
| __webpack_require__.d = (exports1, definition)=>{ | ||
| for(var key in definition)if (__webpack_require__.o(definition, key) && !__webpack_require__.o(exports1, key)) Object.defineProperty(exports1, key, { | ||
| enumerable: true, | ||
| get: definition[key] | ||
| }); | ||
| }; | ||
| })(); | ||
| (()=>{ | ||
| __webpack_require__.o = (obj, prop)=>Object.prototype.hasOwnProperty.call(obj, prop); | ||
| })(); | ||
| (()=>{ | ||
| __webpack_require__.r = (exports1)=>{ | ||
| if ('undefined' != typeof Symbol && Symbol.toStringTag) Object.defineProperty(exports1, Symbol.toStringTag, { | ||
| value: 'Module' | ||
| }); | ||
| Object.defineProperty(exports1, '__esModule', { | ||
| value: true | ||
| }); | ||
| }; | ||
| })(); | ||
| var __webpack_exports__ = {}; | ||
| __webpack_require__.r(__webpack_exports__); | ||
| __webpack_require__.d(__webpack_exports__, { | ||
| doesSurveyActivateByEvent: ()=>doesSurveyActivateByEvent, | ||
| canSurveyActivateRepeatedly: ()=>canSurveyActivateRepeatedly | ||
| }); | ||
| const external_types_js_namespaceObject = require("../types.js"); | ||
| function doesSurveyActivateByEvent(survey) { | ||
| return !!survey.conditions?.events?.values?.length; | ||
| } | ||
| function canSurveyActivateRepeatedly(survey) { | ||
| return doesSurveyActivateByEvent(survey) && !!survey.conditions?.events?.repeatedActivation || survey.schedule === external_types_js_namespaceObject.SurveySchedule.Always; | ||
| } | ||
| exports.canSurveyActivateRepeatedly = __webpack_exports__.canSurveyActivateRepeatedly; | ||
| exports.doesSurveyActivateByEvent = __webpack_exports__.doesSurveyActivateByEvent; | ||
| for(var __webpack_i__ in __webpack_exports__)if (-1 === [ | ||
| "canSurveyActivateRepeatedly", | ||
| "doesSurveyActivateByEvent" | ||
| ].indexOf(__webpack_i__)) exports[__webpack_i__] = __webpack_exports__[__webpack_i__]; | ||
| Object.defineProperty(exports, '__esModule', { | ||
| value: true | ||
| }); |
| import { SurveySchedule } from "../types.mjs"; | ||
| function doesSurveyActivateByEvent(survey) { | ||
| return !!survey.conditions?.events?.values?.length; | ||
| } | ||
| function canSurveyActivateRepeatedly(survey) { | ||
| return doesSurveyActivateByEvent(survey) && !!survey.conditions?.events?.repeatedActivation || survey.schedule === SurveySchedule.Always; | ||
| } | ||
| export { canSurveyActivateRepeatedly, doesSurveyActivateByEvent }; |
| import { Survey } from '../types'; | ||
| export type SurveyWithIteration = Pick<Survey, 'id' | 'current_iteration'>; | ||
| /** | ||
| * True when a stored display-state key belongs to the given survey: its bare id | ||
| * or any iteration-qualified `id_n` key. | ||
| */ | ||
| export declare function isSurveyKeyForSurvey(key: string, surveyId: string): boolean; | ||
| /** | ||
| * Iteration-qualified survey identifier ('id' or 'id_iteration'), used to key | ||
| * per-survey display state (seen, in-progress, ...). Keying by iteration lets a | ||
| * repeating survey become visible again when a new iteration starts. | ||
| */ | ||
| export declare function getSurveyIterationKey(survey: SurveyWithIteration): string; | ||
| //# sourceMappingURL=keys.d.ts.map |
| {"version":3,"file":"keys.d.ts","sourceRoot":"","sources":["../../src/surveys/keys.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAE,MAAM,UAAU,CAAA;AAEjC,MAAM,MAAM,mBAAmB,GAAG,IAAI,CAAC,MAAM,EAAE,IAAI,GAAG,mBAAmB,CAAC,CAAA;AAE1E;;;GAGG;AACH,wBAAgB,oBAAoB,CAAC,GAAG,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,GAAG,OAAO,CAE3E;AAED;;;;GAIG;AACH,wBAAgB,qBAAqB,CAAC,MAAM,EAAE,mBAAmB,GAAG,MAAM,CAKzE"} |
| "use strict"; | ||
| var __webpack_require__ = {}; | ||
| (()=>{ | ||
| __webpack_require__.d = (exports1, definition)=>{ | ||
| for(var key in definition)if (__webpack_require__.o(definition, key) && !__webpack_require__.o(exports1, key)) Object.defineProperty(exports1, key, { | ||
| enumerable: true, | ||
| get: definition[key] | ||
| }); | ||
| }; | ||
| })(); | ||
| (()=>{ | ||
| __webpack_require__.o = (obj, prop)=>Object.prototype.hasOwnProperty.call(obj, prop); | ||
| })(); | ||
| (()=>{ | ||
| __webpack_require__.r = (exports1)=>{ | ||
| if ('undefined' != typeof Symbol && Symbol.toStringTag) Object.defineProperty(exports1, Symbol.toStringTag, { | ||
| value: 'Module' | ||
| }); | ||
| Object.defineProperty(exports1, '__esModule', { | ||
| value: true | ||
| }); | ||
| }; | ||
| })(); | ||
| var __webpack_exports__ = {}; | ||
| __webpack_require__.r(__webpack_exports__); | ||
| __webpack_require__.d(__webpack_exports__, { | ||
| getSurveyIterationKey: ()=>getSurveyIterationKey, | ||
| isSurveyKeyForSurvey: ()=>isSurveyKeyForSurvey | ||
| }); | ||
| function isSurveyKeyForSurvey(key, surveyId) { | ||
| return key === surveyId || key.startsWith(`${surveyId}_`); | ||
| } | ||
| function getSurveyIterationKey(survey) { | ||
| if (survey.current_iteration && survey.current_iteration > 0) return `${survey.id}_${survey.current_iteration}`; | ||
| return survey.id; | ||
| } | ||
| exports.getSurveyIterationKey = __webpack_exports__.getSurveyIterationKey; | ||
| exports.isSurveyKeyForSurvey = __webpack_exports__.isSurveyKeyForSurvey; | ||
| for(var __webpack_i__ in __webpack_exports__)if (-1 === [ | ||
| "getSurveyIterationKey", | ||
| "isSurveyKeyForSurvey" | ||
| ].indexOf(__webpack_i__)) exports[__webpack_i__] = __webpack_exports__[__webpack_i__]; | ||
| Object.defineProperty(exports, '__esModule', { | ||
| value: true | ||
| }); |
| function isSurveyKeyForSurvey(key, surveyId) { | ||
| return key === surveyId || key.startsWith(`${surveyId}_`); | ||
| } | ||
| function getSurveyIterationKey(survey) { | ||
| if (survey.current_iteration && survey.current_iteration > 0) return `${survey.id}_${survey.current_iteration}`; | ||
| return survey.id; | ||
| } | ||
| export { getSurveyIterationKey, isSurveyKeyForSurvey }; |
| import { describe, expect, it } from '@jest/globals' | ||
| import { SurveySchedule } from '../types' | ||
| import { canSurveyActivateRepeatedly, doesSurveyActivateByEvent } from './activation' | ||
| describe('doesSurveyActivateByEvent', () => { | ||
| const cases: [string, Parameters<typeof doesSurveyActivateByEvent>[0], boolean][] = [ | ||
| ['non-empty event values', { conditions: { events: { values: [{ name: 'event' }] } } }, true], | ||
| ['empty event values', { conditions: { events: { values: [] } } }, false], | ||
| ['undefined conditions', { conditions: undefined }, false], | ||
| ['null conditions', { conditions: null }, false], | ||
| ['null events', { conditions: { events: null } }, false], | ||
| ] | ||
| it.each(cases)('%s returns %p', (_name, survey, expected) => { | ||
| expect(doesSurveyActivateByEvent(survey)).toBe(expected) | ||
| }) | ||
| }) | ||
| describe('canSurveyActivateRepeatedly', () => { | ||
| const cases: [string, Parameters<typeof canSurveyActivateRepeatedly>[0], boolean][] = [ | ||
| ['always schedule without events', { schedule: SurveySchedule.Always }, true], | ||
| [ | ||
| 'events with repeated activation enabled', | ||
| { | ||
| schedule: SurveySchedule.Once, | ||
| conditions: { events: { repeatedActivation: true, values: [{ name: 'event' }] } }, | ||
| }, | ||
| true, | ||
| ], | ||
| [ | ||
| 'events with repeated activation disabled', | ||
| { | ||
| schedule: SurveySchedule.Once, | ||
| conditions: { events: { repeatedActivation: false, values: [{ name: 'event' }] } }, | ||
| }, | ||
| false, | ||
| ], | ||
| [ | ||
| 'events without repeated activation', | ||
| { | ||
| schedule: SurveySchedule.Once, | ||
| conditions: { events: { values: [{ name: 'event' }] } }, | ||
| }, | ||
| false, | ||
| ], | ||
| [ | ||
| 'repeated activation without event values', | ||
| { | ||
| schedule: SurveySchedule.Once, | ||
| conditions: { events: { repeatedActivation: true, values: [] } }, | ||
| }, | ||
| false, | ||
| ], | ||
| ['undefined schedule without events', { schedule: undefined }, false], | ||
| ['null schedule without events', { schedule: null }, false], | ||
| ] | ||
| it.each(cases)('%s returns %p', (_name, survey, expected) => { | ||
| expect(canSurveyActivateRepeatedly(survey)).toBe(expected) | ||
| }) | ||
| }) |
| import { Survey, SurveySchedule } from '../types' | ||
| // conditions is narrowed to the fields these predicates actually read, so both SDKs' | ||
| // Survey shapes (which still drift in nested condition types) satisfy it structurally. | ||
| type SurveyForRepeatActivation = Pick<Survey, 'schedule'> & { | ||
| conditions?: { | ||
| events?: { | ||
| repeatedActivation?: boolean | ||
| values?: { name: string }[] | ||
| } | null | ||
| } | null | ||
| } | ||
| export function doesSurveyActivateByEvent(survey: SurveyForRepeatActivation): boolean { | ||
| return !!survey.conditions?.events?.values?.length | ||
| } | ||
| /** | ||
| * Platform-independent part of "can this survey show again after being seen": | ||
| * event-repeated activation or an 'always' schedule. SDKs may OR in | ||
| * platform-specific state (e.g. the web SDK's in-progress partial responses). | ||
| */ | ||
| export function canSurveyActivateRepeatedly(survey: SurveyForRepeatActivation): boolean { | ||
| return ( | ||
| (doesSurveyActivateByEvent(survey) && !!survey.conditions?.events?.repeatedActivation) || | ||
| survey.schedule === SurveySchedule.Always | ||
| ) | ||
| } |
| import { describe, expect, it } from '@jest/globals' | ||
| import { getSurveyIterationKey, isSurveyKeyForSurvey } from './keys' | ||
| describe('getSurveyIterationKey', () => { | ||
| const cases: [number | null | undefined, string][] = [ | ||
| [2, 'survey-1_2'], | ||
| [1, 'survey-1_1'], | ||
| [0, 'survey-1'], | ||
| [null, 'survey-1'], | ||
| [undefined, 'survey-1'], | ||
| ] | ||
| it.each(cases)('current_iteration %p produces key %p', (currentIteration, expected) => { | ||
| expect(getSurveyIterationKey({ id: 'survey-1', current_iteration: currentIteration })).toBe(expected) | ||
| }) | ||
| }) | ||
| describe('isSurveyKeyForSurvey', () => { | ||
| it.each([ | ||
| ['bare id', 'abc', 'abc', true], | ||
| ['first iteration', 'abc_1', 'abc', true], | ||
| ['later iteration', 'abc_12', 'abc', true], | ||
| ['different survey id', 'def_1', 'abc', false], | ||
| ['prefix collision with bare id', 'abcd', 'abc', false], | ||
| ['prefix collision with iteration key', 'abcd_1', 'abc', false], | ||
| ])('%s: key %p for survey %p returns %p', (_name, key, surveyId, expected) => { | ||
| expect(isSurveyKeyForSurvey(key, surveyId)).toBe(expected) | ||
| }) | ||
| }) |
| import { Survey } from '../types' | ||
| export type SurveyWithIteration = Pick<Survey, 'id' | 'current_iteration'> | ||
| /** | ||
| * True when a stored display-state key belongs to the given survey: its bare id | ||
| * or any iteration-qualified `id_n` key. | ||
| */ | ||
| export function isSurveyKeyForSurvey(key: string, surveyId: string): boolean { | ||
| return key === surveyId || key.startsWith(`${surveyId}_`) | ||
| } | ||
| /** | ||
| * Iteration-qualified survey identifier ('id' or 'id_iteration'), used to key | ||
| * per-survey display state (seen, in-progress, ...). Keying by iteration lets a | ||
| * repeating survey become visible again when a new iteration starts. | ||
| */ | ||
| export function getSurveyIterationKey(survey: SurveyWithIteration): string { | ||
| if (survey.current_iteration && survey.current_iteration > 0) { | ||
| return `${survey.id}_${survey.current_iteration}` | ||
| } | ||
| return survey.id | ||
| } |
@@ -0,1 +1,2 @@ | ||
| import { SurveyWithIteration } from './keys'; | ||
| import { SurveyResponses, SurveyResponseValue } from '../types'; | ||
@@ -17,7 +18,3 @@ export declare const SURVEY_LANGUAGE_PROPERTY = "$survey_language"; | ||
| }; | ||
| type SurveyWithIteration = { | ||
| id: string; | ||
| current_iteration?: number | null; | ||
| }; | ||
| export {}; | ||
| //# sourceMappingURL=events.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"events.d.ts","sourceRoot":"","sources":["../../src/surveys/events.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,eAAe,EAAE,mBAAmB,EAAE,MAAM,UAAU,CAAA;AAG/D,eAAO,MAAM,wBAAwB,qBAAqB,CAAA;AAE1D,wBAAgB,oBAAoB,CAAC,UAAU,EAAE,MAAM,GAAG,MAAM,CAE/D;AAED,wBAAgB,uBAAuB,CAAC,qBAAqB,EAAE,MAAM,GAAG,MAAM,CAE7E;AAED,wBAAgB,sBAAsB,CACpC,SAAS,EAAE,eAAe,EAC1B,UAAU,CAAC,EAAE,MAAM,GAClB,mBAAmB,GAAG,SAAS,CASjC;AAED,wBAAgB,6BAA6B,CAC3C,SAAS,EAAE,eAAe,YAAK,EAC/B,MAAM,EAAE,kBAAkB,GACzB,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,CAsBzB;AAED,wBAAgB,kBAAkB,CAAC,SAAS,GAAE,eAAoB,GAAG,OAAO,CAE3E;AAED,wBAAgB,4BAA4B,CAAC,MAAM,EAAE,mBAAmB,EAAE,MAAM,EAAE,MAAM,GAAG,MAAM,CAOhG;AACD,KAAK,0BAA0B,GAAG;IAChC,EAAE,CAAC,EAAE,MAAM,CAAA;IACX,QAAQ,EAAE,MAAM,CAAA;IAChB,qBAAqB,CAAC,EAAE,MAAM,CAAA;CAC/B,CAAA;AAED,KAAK,kBAAkB,GAAG;IACxB,SAAS,EAAE,0BAA0B,EAAE,CAAA;CACxC,CAAA;AAED,KAAK,mBAAmB,GAAG;IACzB,EAAE,EAAE,MAAM,CAAA;IACV,iBAAiB,CAAC,EAAE,MAAM,GAAG,IAAI,CAAA;CAClC,CAAA"} | ||
| {"version":3,"file":"events.d.ts","sourceRoot":"","sources":["../../src/surveys/events.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,mBAAmB,EAAE,MAAM,QAAQ,CAAA;AAC5C,OAAO,EAAE,eAAe,EAAE,mBAAmB,EAAE,MAAM,UAAU,CAAA;AAG/D,eAAO,MAAM,wBAAwB,qBAAqB,CAAA;AAE1D,wBAAgB,oBAAoB,CAAC,UAAU,EAAE,MAAM,GAAG,MAAM,CAE/D;AAED,wBAAgB,uBAAuB,CAAC,qBAAqB,EAAE,MAAM,GAAG,MAAM,CAE7E;AAED,wBAAgB,sBAAsB,CACpC,SAAS,EAAE,eAAe,EAC1B,UAAU,CAAC,EAAE,MAAM,GAClB,mBAAmB,GAAG,SAAS,CASjC;AAED,wBAAgB,6BAA6B,CAC3C,SAAS,EAAE,eAAe,YAAK,EAC/B,MAAM,EAAE,kBAAkB,GACzB,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,CAsBzB;AAED,wBAAgB,kBAAkB,CAAC,SAAS,GAAE,eAAoB,GAAG,OAAO,CAE3E;AAED,wBAAgB,4BAA4B,CAAC,MAAM,EAAE,mBAAmB,EAAE,MAAM,EAAE,MAAM,GAAG,MAAM,CAOhG;AACD,KAAK,0BAA0B,GAAG;IAChC,EAAE,CAAC,EAAE,MAAM,CAAA;IACX,QAAQ,EAAE,MAAM,CAAA;IAChB,qBAAqB,CAAC,EAAE,MAAM,CAAA;CAC/B,CAAA;AAED,KAAK,kBAAkB,GAAG;IACxB,SAAS,EAAE,0BAA0B,EAAE,CAAA;CACxC,CAAA"} |
| export { getValidationError, getLengthFromRules, getRequirementsHint } from './validation'; | ||
| export { buildSurveyResponseProperties, getSurveyInteractionProperty, getSurveyOldResponseKey, getSurveyResponseKey, getSurveyResponseValue, SURVEY_LANGUAGE_PROPERTY, surveyHasResponses, } from './events'; | ||
| export { applySurveyTranslation, detectSurveyLanguage, findBestTranslationMatch, getBaseLanguage, getLanguageFromStoredPersonProperties, normalizeLanguageCode, } from './translations'; | ||
| export { canSurveyActivateRepeatedly, doesSurveyActivateByEvent } from './activation'; | ||
| export { getSurveyIterationKey, isSurveyKeyForSurvey, type SurveyWithIteration } from './keys'; | ||
| //# sourceMappingURL=index.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/surveys/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,kBAAkB,EAAE,kBAAkB,EAAE,mBAAmB,EAAE,MAAM,cAAc,CAAA;AAC1F,OAAO,EACL,6BAA6B,EAC7B,4BAA4B,EAC5B,uBAAuB,EACvB,oBAAoB,EACpB,sBAAsB,EACtB,wBAAwB,EACxB,kBAAkB,GACnB,MAAM,UAAU,CAAA;AACjB,OAAO,EACL,sBAAsB,EACtB,oBAAoB,EACpB,wBAAwB,EACxB,eAAe,EACf,qCAAqC,EACrC,qBAAqB,GACtB,MAAM,gBAAgB,CAAA"} | ||
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/surveys/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,kBAAkB,EAAE,kBAAkB,EAAE,mBAAmB,EAAE,MAAM,cAAc,CAAA;AAC1F,OAAO,EACL,6BAA6B,EAC7B,4BAA4B,EAC5B,uBAAuB,EACvB,oBAAoB,EACpB,sBAAsB,EACtB,wBAAwB,EACxB,kBAAkB,GACnB,MAAM,UAAU,CAAA;AACjB,OAAO,EACL,sBAAsB,EACtB,oBAAoB,EACpB,wBAAwB,EACxB,eAAe,EACf,qCAAqC,EACrC,qBAAqB,GACtB,MAAM,gBAAgB,CAAA;AACvB,OAAO,EAAE,2BAA2B,EAAE,yBAAyB,EAAE,MAAM,cAAc,CAAA;AACrF,OAAO,EAAE,qBAAqB,EAAE,oBAAoB,EAAE,KAAK,mBAAmB,EAAE,MAAM,QAAQ,CAAA"} |
@@ -34,2 +34,3 @@ "use strict"; | ||
| applySurveyTranslation: ()=>external_translations_js_namespaceObject.applySurveyTranslation, | ||
| doesSurveyActivateByEvent: ()=>external_activation_js_namespaceObject.doesSurveyActivateByEvent, | ||
| getValidationError: ()=>external_validation_js_namespaceObject.getValidationError, | ||
@@ -40,6 +41,9 @@ getLanguageFromStoredPersonProperties: ()=>external_translations_js_namespaceObject.getLanguageFromStoredPersonProperties, | ||
| findBestTranslationMatch: ()=>external_translations_js_namespaceObject.findBestTranslationMatch, | ||
| canSurveyActivateRepeatedly: ()=>external_activation_js_namespaceObject.canSurveyActivateRepeatedly, | ||
| getSurveyResponseKey: ()=>external_events_js_namespaceObject.getSurveyResponseKey, | ||
| normalizeLanguageCode: ()=>external_translations_js_namespaceObject.normalizeLanguageCode, | ||
| getSurveyResponseKey: ()=>external_events_js_namespaceObject.getSurveyResponseKey, | ||
| getLengthFromRules: ()=>external_validation_js_namespaceObject.getLengthFromRules, | ||
| surveyHasResponses: ()=>external_events_js_namespaceObject.surveyHasResponses | ||
| getSurveyIterationKey: ()=>external_keys_js_namespaceObject.getSurveyIterationKey, | ||
| surveyHasResponses: ()=>external_events_js_namespaceObject.surveyHasResponses, | ||
| isSurveyKeyForSurvey: ()=>external_keys_js_namespaceObject.isSurveyKeyForSurvey | ||
| }); | ||
@@ -49,6 +53,10 @@ const external_validation_js_namespaceObject = require("./validation.js"); | ||
| const external_translations_js_namespaceObject = require("./translations.js"); | ||
| const external_activation_js_namespaceObject = require("./activation.js"); | ||
| const external_keys_js_namespaceObject = require("./keys.js"); | ||
| exports.SURVEY_LANGUAGE_PROPERTY = __webpack_exports__.SURVEY_LANGUAGE_PROPERTY; | ||
| exports.applySurveyTranslation = __webpack_exports__.applySurveyTranslation; | ||
| exports.buildSurveyResponseProperties = __webpack_exports__.buildSurveyResponseProperties; | ||
| exports.canSurveyActivateRepeatedly = __webpack_exports__.canSurveyActivateRepeatedly; | ||
| exports.detectSurveyLanguage = __webpack_exports__.detectSurveyLanguage; | ||
| exports.doesSurveyActivateByEvent = __webpack_exports__.doesSurveyActivateByEvent; | ||
| exports.findBestTranslationMatch = __webpack_exports__.findBestTranslationMatch; | ||
@@ -60,2 +68,3 @@ exports.getBaseLanguage = __webpack_exports__.getBaseLanguage; | ||
| exports.getSurveyInteractionProperty = __webpack_exports__.getSurveyInteractionProperty; | ||
| exports.getSurveyIterationKey = __webpack_exports__.getSurveyIterationKey; | ||
| exports.getSurveyOldResponseKey = __webpack_exports__.getSurveyOldResponseKey; | ||
@@ -65,2 +74,3 @@ exports.getSurveyResponseKey = __webpack_exports__.getSurveyResponseKey; | ||
| exports.getValidationError = __webpack_exports__.getValidationError; | ||
| exports.isSurveyKeyForSurvey = __webpack_exports__.isSurveyKeyForSurvey; | ||
| exports.normalizeLanguageCode = __webpack_exports__.normalizeLanguageCode; | ||
@@ -72,3 +82,5 @@ exports.surveyHasResponses = __webpack_exports__.surveyHasResponses; | ||
| "buildSurveyResponseProperties", | ||
| "canSurveyActivateRepeatedly", | ||
| "detectSurveyLanguage", | ||
| "doesSurveyActivateByEvent", | ||
| "findBestTranslationMatch", | ||
@@ -80,2 +92,3 @@ "getBaseLanguage", | ||
| "getSurveyInteractionProperty", | ||
| "getSurveyIterationKey", | ||
| "getSurveyOldResponseKey", | ||
@@ -85,2 +98,3 @@ "getSurveyResponseKey", | ||
| "getValidationError", | ||
| "isSurveyKeyForSurvey", | ||
| "normalizeLanguageCode", | ||
@@ -87,0 +101,0 @@ "surveyHasResponses" |
| import { getLengthFromRules, getRequirementsHint, getValidationError } from "./validation.mjs"; | ||
| import { SURVEY_LANGUAGE_PROPERTY, buildSurveyResponseProperties, getSurveyInteractionProperty, getSurveyOldResponseKey, getSurveyResponseKey, getSurveyResponseValue, surveyHasResponses } from "./events.mjs"; | ||
| import { applySurveyTranslation, detectSurveyLanguage, findBestTranslationMatch, getBaseLanguage, getLanguageFromStoredPersonProperties, normalizeLanguageCode } from "./translations.mjs"; | ||
| export { SURVEY_LANGUAGE_PROPERTY, applySurveyTranslation, buildSurveyResponseProperties, detectSurveyLanguage, findBestTranslationMatch, getBaseLanguage, getLanguageFromStoredPersonProperties, getLengthFromRules, getRequirementsHint, getSurveyInteractionProperty, getSurveyOldResponseKey, getSurveyResponseKey, getSurveyResponseValue, getValidationError, normalizeLanguageCode, surveyHasResponses }; | ||
| import { canSurveyActivateRepeatedly, doesSurveyActivateByEvent } from "./activation.mjs"; | ||
| import { getSurveyIterationKey, isSurveyKeyForSurvey } from "./keys.mjs"; | ||
| export { SURVEY_LANGUAGE_PROPERTY, applySurveyTranslation, buildSurveyResponseProperties, canSurveyActivateRepeatedly, detectSurveyLanguage, doesSurveyActivateByEvent, findBestTranslationMatch, getBaseLanguage, getLanguageFromStoredPersonProperties, getLengthFromRules, getRequirementsHint, getSurveyInteractionProperty, getSurveyIterationKey, getSurveyOldResponseKey, getSurveyResponseKey, getSurveyResponseValue, getValidationError, isSurveyKeyForSurvey, normalizeLanguageCode, surveyHasResponses }; |
+87
-76
@@ -562,33 +562,38 @@ export type PostHogCoreOptions = { | ||
| }; | ||
| export declare enum SurveyPosition { | ||
| TopLeft = "top_left", | ||
| TopCenter = "top_center", | ||
| TopRight = "top_right", | ||
| MiddleLeft = "middle_left", | ||
| MiddleCenter = "middle_center", | ||
| MiddleRight = "middle_right", | ||
| Left = "left", | ||
| Right = "right", | ||
| Center = "center" | ||
| } | ||
| export declare enum SurveyWidgetType { | ||
| Button = "button", | ||
| Tab = "tab", | ||
| Selector = "selector" | ||
| } | ||
| export declare enum SurveyType { | ||
| Popover = "popover", | ||
| API = "api", | ||
| Widget = "widget", | ||
| ExternalSurvey = "external_survey" | ||
| } | ||
| export declare const SurveyPosition: { | ||
| readonly TopLeft: "top_left"; | ||
| readonly TopCenter: "top_center"; | ||
| readonly TopRight: "top_right"; | ||
| readonly MiddleLeft: "middle_left"; | ||
| readonly MiddleCenter: "middle_center"; | ||
| readonly MiddleRight: "middle_right"; | ||
| readonly Left: "left"; | ||
| readonly Right: "right"; | ||
| readonly Center: "center"; | ||
| }; | ||
| export type SurveyPosition = (typeof SurveyPosition)[keyof typeof SurveyPosition]; | ||
| export declare const SurveyWidgetType: { | ||
| readonly Button: "button"; | ||
| readonly Tab: "tab"; | ||
| readonly Selector: "selector"; | ||
| }; | ||
| export type SurveyWidgetType = (typeof SurveyWidgetType)[keyof typeof SurveyWidgetType]; | ||
| export declare const SurveyType: { | ||
| readonly Popover: "popover"; | ||
| readonly API: "api"; | ||
| readonly Widget: "widget"; | ||
| readonly ExternalSurvey: "external_survey"; | ||
| }; | ||
| export type SurveyType = (typeof SurveyType)[keyof typeof SurveyType]; | ||
| export type SurveyQuestion = BasicSurveyQuestion | LinkSurveyQuestion | RatingSurveyQuestion | MultipleSurveyQuestion; | ||
| export declare enum SurveyQuestionDescriptionContentType { | ||
| Html = "html", | ||
| Text = "text" | ||
| } | ||
| export declare enum SurveyValidationType { | ||
| MinLength = "min_length", | ||
| MaxLength = "max_length" | ||
| } | ||
| export declare const SurveyQuestionDescriptionContentType: { | ||
| readonly Html: "html"; | ||
| readonly Text: "text"; | ||
| }; | ||
| export type SurveyQuestionDescriptionContentType = (typeof SurveyQuestionDescriptionContentType)[keyof typeof SurveyQuestionDescriptionContentType]; | ||
| export declare const SurveyValidationType: { | ||
| readonly MinLength: "min_length"; | ||
| readonly MaxLength: "max_length"; | ||
| }; | ||
| export type SurveyValidationType = (typeof SurveyValidationType)[keyof typeof SurveyValidationType]; | ||
| export interface SurveyValidationRule { | ||
@@ -629,10 +634,10 @@ type: SurveyValidationType; | ||
| export type BasicSurveyQuestion = SurveyQuestionBase & { | ||
| type: SurveyQuestionType.Open; | ||
| type: typeof SurveyQuestionType.Open; | ||
| }; | ||
| export type LinkSurveyQuestion = SurveyQuestionBase & { | ||
| type: SurveyQuestionType.Link; | ||
| type: typeof SurveyQuestionType.Link; | ||
| link?: string | null; | ||
| }; | ||
| export type RatingSurveyQuestion = SurveyQuestionBase & { | ||
| type: SurveyQuestionType.Rating; | ||
| type: typeof SurveyQuestionType.Rating; | ||
| display: SurveyRatingDisplay; | ||
@@ -644,8 +649,9 @@ scale: 2 | 3 | 5 | 7 | 10; | ||
| }; | ||
| export declare enum SurveyRatingDisplay { | ||
| Number = "number", | ||
| Emoji = "emoji" | ||
| } | ||
| export declare const SurveyRatingDisplay: { | ||
| readonly Number: "number"; | ||
| readonly Emoji: "emoji"; | ||
| }; | ||
| export type SurveyRatingDisplay = (typeof SurveyRatingDisplay)[keyof typeof SurveyRatingDisplay]; | ||
| export type MultipleSurveyQuestion = SurveyQuestionBase & { | ||
| type: SurveyQuestionType.SingleChoice | SurveyQuestionType.MultipleChoice; | ||
| type: typeof SurveyQuestionType.SingleChoice | typeof SurveyQuestionType.MultipleChoice; | ||
| choices: string[]; | ||
@@ -656,27 +662,29 @@ hasOpenChoice?: boolean; | ||
| }; | ||
| export declare enum SurveyQuestionType { | ||
| Open = "open", | ||
| MultipleChoice = "multiple_choice", | ||
| SingleChoice = "single_choice", | ||
| Rating = "rating", | ||
| Link = "link" | ||
| } | ||
| export declare enum SurveyQuestionBranchingType { | ||
| NextQuestion = "next_question", | ||
| End = "end", | ||
| ResponseBased = "response_based", | ||
| SpecificQuestion = "specific_question" | ||
| } | ||
| export declare const SurveyQuestionType: { | ||
| readonly Open: "open"; | ||
| readonly MultipleChoice: "multiple_choice"; | ||
| readonly SingleChoice: "single_choice"; | ||
| readonly Rating: "rating"; | ||
| readonly Link: "link"; | ||
| }; | ||
| export type SurveyQuestionType = (typeof SurveyQuestionType)[keyof typeof SurveyQuestionType]; | ||
| export declare const SurveyQuestionBranchingType: { | ||
| readonly NextQuestion: "next_question"; | ||
| readonly End: "end"; | ||
| readonly ResponseBased: "response_based"; | ||
| readonly SpecificQuestion: "specific_question"; | ||
| }; | ||
| export type SurveyQuestionBranchingType = (typeof SurveyQuestionBranchingType)[keyof typeof SurveyQuestionBranchingType]; | ||
| export type NextQuestionBranching = { | ||
| type: SurveyQuestionBranchingType.NextQuestion; | ||
| type: typeof SurveyQuestionBranchingType.NextQuestion; | ||
| }; | ||
| export type EndBranching = { | ||
| type: SurveyQuestionBranchingType.End; | ||
| type: typeof SurveyQuestionBranchingType.End; | ||
| }; | ||
| export type ResponseBasedBranching = { | ||
| type: SurveyQuestionBranchingType.ResponseBased; | ||
| type: typeof SurveyQuestionBranchingType.ResponseBased; | ||
| responseValues: Record<string, any>; | ||
| }; | ||
| export type SpecificQuestionBranching = { | ||
| type: SurveyQuestionBranchingType.SpecificQuestion; | ||
| type: typeof SurveyQuestionBranchingType.SpecificQuestion; | ||
| index: number; | ||
@@ -690,15 +698,17 @@ }; | ||
| export type SurveyCallback = (surveys: Survey[]) => void; | ||
| export declare enum SurveyMatchType { | ||
| Regex = "regex", | ||
| NotRegex = "not_regex", | ||
| Exact = "exact", | ||
| IsNot = "is_not", | ||
| Icontains = "icontains", | ||
| NotIcontains = "not_icontains" | ||
| } | ||
| export declare enum SurveySchedule { | ||
| Once = "once", | ||
| Recurring = "recurring", | ||
| Always = "always" | ||
| } | ||
| export declare const SurveyMatchType: { | ||
| readonly Regex: "regex"; | ||
| readonly NotRegex: "not_regex"; | ||
| readonly Exact: "exact"; | ||
| readonly IsNot: "is_not"; | ||
| readonly Icontains: "icontains"; | ||
| readonly NotIcontains: "not_icontains"; | ||
| }; | ||
| export type SurveyMatchType = (typeof SurveyMatchType)[keyof typeof SurveyMatchType]; | ||
| export declare const SurveySchedule: { | ||
| readonly Once: "once"; | ||
| readonly Recurring: "recurring"; | ||
| readonly Always: "always"; | ||
| }; | ||
| export type SurveySchedule = (typeof SurveySchedule)[keyof typeof SurveySchedule]; | ||
| export type SurveyElement = { | ||
@@ -757,5 +767,5 @@ text?: string; | ||
| end_date?: string; | ||
| current_iteration?: number; | ||
| current_iteration_start_date?: string; | ||
| schedule?: SurveySchedule; | ||
| current_iteration?: number | null; | ||
| current_iteration_start_date?: string | null; | ||
| schedule?: SurveySchedule | null; | ||
| }; | ||
@@ -768,7 +778,8 @@ export type SurveyActionType = { | ||
| /** Sync with plugin-server/src/types.ts */ | ||
| export declare enum ActionStepStringMatching { | ||
| Contains = "contains", | ||
| Exact = "exact", | ||
| Regex = "regex" | ||
| } | ||
| export declare const ActionStepStringMatching: { | ||
| readonly Contains: "contains"; | ||
| readonly Exact: "exact"; | ||
| readonly Regex: "regex"; | ||
| }; | ||
| export type ActionStepStringMatching = (typeof ActionStepStringMatching)[keyof typeof ActionStepStringMatching]; | ||
| export type ActionStepType = { | ||
@@ -775,0 +786,0 @@ event?: string; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":"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"} |
+65
-76
@@ -92,78 +92,67 @@ "use strict"; | ||
| }; | ||
| var SurveyPosition = /*#__PURE__*/ function(SurveyPosition) { | ||
| SurveyPosition["TopLeft"] = "top_left"; | ||
| SurveyPosition["TopCenter"] = "top_center"; | ||
| SurveyPosition["TopRight"] = "top_right"; | ||
| SurveyPosition["MiddleLeft"] = "middle_left"; | ||
| SurveyPosition["MiddleCenter"] = "middle_center"; | ||
| SurveyPosition["MiddleRight"] = "middle_right"; | ||
| SurveyPosition["Left"] = "left"; | ||
| SurveyPosition["Right"] = "right"; | ||
| SurveyPosition["Center"] = "center"; | ||
| return SurveyPosition; | ||
| }({}); | ||
| var SurveyWidgetType = /*#__PURE__*/ function(SurveyWidgetType) { | ||
| SurveyWidgetType["Button"] = "button"; | ||
| SurveyWidgetType["Tab"] = "tab"; | ||
| SurveyWidgetType["Selector"] = "selector"; | ||
| return SurveyWidgetType; | ||
| }({}); | ||
| var SurveyType = /*#__PURE__*/ function(SurveyType) { | ||
| SurveyType["Popover"] = "popover"; | ||
| SurveyType["API"] = "api"; | ||
| SurveyType["Widget"] = "widget"; | ||
| SurveyType["ExternalSurvey"] = "external_survey"; | ||
| return SurveyType; | ||
| }({}); | ||
| var SurveyQuestionDescriptionContentType = /*#__PURE__*/ function(SurveyQuestionDescriptionContentType) { | ||
| SurveyQuestionDescriptionContentType["Html"] = "html"; | ||
| SurveyQuestionDescriptionContentType["Text"] = "text"; | ||
| return SurveyQuestionDescriptionContentType; | ||
| }({}); | ||
| var SurveyValidationType = /*#__PURE__*/ function(SurveyValidationType) { | ||
| SurveyValidationType["MinLength"] = "min_length"; | ||
| SurveyValidationType["MaxLength"] = "max_length"; | ||
| return SurveyValidationType; | ||
| }({}); | ||
| var SurveyRatingDisplay = /*#__PURE__*/ function(SurveyRatingDisplay) { | ||
| SurveyRatingDisplay["Number"] = "number"; | ||
| SurveyRatingDisplay["Emoji"] = "emoji"; | ||
| return SurveyRatingDisplay; | ||
| }({}); | ||
| var SurveyQuestionType = /*#__PURE__*/ function(SurveyQuestionType) { | ||
| SurveyQuestionType["Open"] = "open"; | ||
| SurveyQuestionType["MultipleChoice"] = "multiple_choice"; | ||
| SurveyQuestionType["SingleChoice"] = "single_choice"; | ||
| SurveyQuestionType["Rating"] = "rating"; | ||
| SurveyQuestionType["Link"] = "link"; | ||
| return SurveyQuestionType; | ||
| }({}); | ||
| var SurveyQuestionBranchingType = /*#__PURE__*/ function(SurveyQuestionBranchingType) { | ||
| SurveyQuestionBranchingType["NextQuestion"] = "next_question"; | ||
| SurveyQuestionBranchingType["End"] = "end"; | ||
| SurveyQuestionBranchingType["ResponseBased"] = "response_based"; | ||
| SurveyQuestionBranchingType["SpecificQuestion"] = "specific_question"; | ||
| return SurveyQuestionBranchingType; | ||
| }({}); | ||
| var SurveyMatchType = /*#__PURE__*/ function(SurveyMatchType) { | ||
| SurveyMatchType["Regex"] = "regex"; | ||
| SurveyMatchType["NotRegex"] = "not_regex"; | ||
| SurveyMatchType["Exact"] = "exact"; | ||
| SurveyMatchType["IsNot"] = "is_not"; | ||
| SurveyMatchType["Icontains"] = "icontains"; | ||
| SurveyMatchType["NotIcontains"] = "not_icontains"; | ||
| return SurveyMatchType; | ||
| }({}); | ||
| var SurveySchedule = /*#__PURE__*/ function(SurveySchedule) { | ||
| SurveySchedule["Once"] = "once"; | ||
| SurveySchedule["Recurring"] = "recurring"; | ||
| SurveySchedule["Always"] = "always"; | ||
| return SurveySchedule; | ||
| }({}); | ||
| var ActionStepStringMatching = /*#__PURE__*/ function(ActionStepStringMatching) { | ||
| ActionStepStringMatching["Contains"] = "contains"; | ||
| ActionStepStringMatching["Exact"] = "exact"; | ||
| ActionStepStringMatching["Regex"] = "regex"; | ||
| return ActionStepStringMatching; | ||
| }({}); | ||
| const SurveyPosition = { | ||
| TopLeft: 'top_left', | ||
| TopCenter: 'top_center', | ||
| TopRight: 'top_right', | ||
| MiddleLeft: 'middle_left', | ||
| MiddleCenter: 'middle_center', | ||
| MiddleRight: 'middle_right', | ||
| Left: 'left', | ||
| Right: 'right', | ||
| Center: 'center' | ||
| }; | ||
| const SurveyWidgetType = { | ||
| Button: 'button', | ||
| Tab: 'tab', | ||
| Selector: 'selector' | ||
| }; | ||
| const SurveyType = { | ||
| Popover: 'popover', | ||
| API: 'api', | ||
| Widget: 'widget', | ||
| ExternalSurvey: 'external_survey' | ||
| }; | ||
| const SurveyQuestionDescriptionContentType = { | ||
| Html: 'html', | ||
| Text: 'text' | ||
| }; | ||
| const SurveyValidationType = { | ||
| MinLength: 'min_length', | ||
| MaxLength: 'max_length' | ||
| }; | ||
| const SurveyRatingDisplay = { | ||
| Number: 'number', | ||
| Emoji: 'emoji' | ||
| }; | ||
| const SurveyQuestionType = { | ||
| Open: 'open', | ||
| MultipleChoice: 'multiple_choice', | ||
| SingleChoice: 'single_choice', | ||
| Rating: 'rating', | ||
| Link: 'link' | ||
| }; | ||
| const SurveyQuestionBranchingType = { | ||
| NextQuestion: 'next_question', | ||
| End: 'end', | ||
| ResponseBased: 'response_based', | ||
| SpecificQuestion: 'specific_question' | ||
| }; | ||
| const SurveyMatchType = { | ||
| Regex: 'regex', | ||
| NotRegex: 'not_regex', | ||
| Exact: 'exact', | ||
| IsNot: 'is_not', | ||
| Icontains: 'icontains', | ||
| NotIcontains: 'not_icontains' | ||
| }; | ||
| const SurveySchedule = { | ||
| Once: 'once', | ||
| Recurring: 'recurring', | ||
| Always: 'always' | ||
| }; | ||
| const ActionStepStringMatching = { | ||
| Contains: 'contains', | ||
| Exact: 'exact', | ||
| Regex: 'regex' | ||
| }; | ||
| const knownUnsafeEditableEvent = [ | ||
@@ -170,0 +159,0 @@ '$snapshot', |
+66
-77
@@ -49,78 +49,67 @@ var types_PostHogPersistedProperty = /*#__PURE__*/ function(PostHogPersistedProperty) { | ||
| }; | ||
| var types_SurveyPosition = /*#__PURE__*/ function(SurveyPosition) { | ||
| SurveyPosition["TopLeft"] = "top_left"; | ||
| SurveyPosition["TopCenter"] = "top_center"; | ||
| SurveyPosition["TopRight"] = "top_right"; | ||
| SurveyPosition["MiddleLeft"] = "middle_left"; | ||
| SurveyPosition["MiddleCenter"] = "middle_center"; | ||
| SurveyPosition["MiddleRight"] = "middle_right"; | ||
| SurveyPosition["Left"] = "left"; | ||
| SurveyPosition["Right"] = "right"; | ||
| SurveyPosition["Center"] = "center"; | ||
| return SurveyPosition; | ||
| }({}); | ||
| var types_SurveyWidgetType = /*#__PURE__*/ function(SurveyWidgetType) { | ||
| SurveyWidgetType["Button"] = "button"; | ||
| SurveyWidgetType["Tab"] = "tab"; | ||
| SurveyWidgetType["Selector"] = "selector"; | ||
| return SurveyWidgetType; | ||
| }({}); | ||
| var types_SurveyType = /*#__PURE__*/ function(SurveyType) { | ||
| SurveyType["Popover"] = "popover"; | ||
| SurveyType["API"] = "api"; | ||
| SurveyType["Widget"] = "widget"; | ||
| SurveyType["ExternalSurvey"] = "external_survey"; | ||
| return SurveyType; | ||
| }({}); | ||
| var types_SurveyQuestionDescriptionContentType = /*#__PURE__*/ function(SurveyQuestionDescriptionContentType) { | ||
| SurveyQuestionDescriptionContentType["Html"] = "html"; | ||
| SurveyQuestionDescriptionContentType["Text"] = "text"; | ||
| return SurveyQuestionDescriptionContentType; | ||
| }({}); | ||
| var types_SurveyValidationType = /*#__PURE__*/ function(SurveyValidationType) { | ||
| SurveyValidationType["MinLength"] = "min_length"; | ||
| SurveyValidationType["MaxLength"] = "max_length"; | ||
| return SurveyValidationType; | ||
| }({}); | ||
| var types_SurveyRatingDisplay = /*#__PURE__*/ function(SurveyRatingDisplay) { | ||
| SurveyRatingDisplay["Number"] = "number"; | ||
| SurveyRatingDisplay["Emoji"] = "emoji"; | ||
| return SurveyRatingDisplay; | ||
| }({}); | ||
| var types_SurveyQuestionType = /*#__PURE__*/ function(SurveyQuestionType) { | ||
| SurveyQuestionType["Open"] = "open"; | ||
| SurveyQuestionType["MultipleChoice"] = "multiple_choice"; | ||
| SurveyQuestionType["SingleChoice"] = "single_choice"; | ||
| SurveyQuestionType["Rating"] = "rating"; | ||
| SurveyQuestionType["Link"] = "link"; | ||
| return SurveyQuestionType; | ||
| }({}); | ||
| var types_SurveyQuestionBranchingType = /*#__PURE__*/ function(SurveyQuestionBranchingType) { | ||
| SurveyQuestionBranchingType["NextQuestion"] = "next_question"; | ||
| SurveyQuestionBranchingType["End"] = "end"; | ||
| SurveyQuestionBranchingType["ResponseBased"] = "response_based"; | ||
| SurveyQuestionBranchingType["SpecificQuestion"] = "specific_question"; | ||
| return SurveyQuestionBranchingType; | ||
| }({}); | ||
| var types_SurveyMatchType = /*#__PURE__*/ function(SurveyMatchType) { | ||
| SurveyMatchType["Regex"] = "regex"; | ||
| SurveyMatchType["NotRegex"] = "not_regex"; | ||
| SurveyMatchType["Exact"] = "exact"; | ||
| SurveyMatchType["IsNot"] = "is_not"; | ||
| SurveyMatchType["Icontains"] = "icontains"; | ||
| SurveyMatchType["NotIcontains"] = "not_icontains"; | ||
| return SurveyMatchType; | ||
| }({}); | ||
| var types_SurveySchedule = /*#__PURE__*/ function(SurveySchedule) { | ||
| SurveySchedule["Once"] = "once"; | ||
| SurveySchedule["Recurring"] = "recurring"; | ||
| SurveySchedule["Always"] = "always"; | ||
| return SurveySchedule; | ||
| }({}); | ||
| var types_ActionStepStringMatching = /*#__PURE__*/ function(ActionStepStringMatching) { | ||
| ActionStepStringMatching["Contains"] = "contains"; | ||
| ActionStepStringMatching["Exact"] = "exact"; | ||
| ActionStepStringMatching["Regex"] = "regex"; | ||
| return ActionStepStringMatching; | ||
| }({}); | ||
| const SurveyPosition = { | ||
| TopLeft: 'top_left', | ||
| TopCenter: 'top_center', | ||
| TopRight: 'top_right', | ||
| MiddleLeft: 'middle_left', | ||
| MiddleCenter: 'middle_center', | ||
| MiddleRight: 'middle_right', | ||
| Left: 'left', | ||
| Right: 'right', | ||
| Center: 'center' | ||
| }; | ||
| const SurveyWidgetType = { | ||
| Button: 'button', | ||
| Tab: 'tab', | ||
| Selector: 'selector' | ||
| }; | ||
| const SurveyType = { | ||
| Popover: 'popover', | ||
| API: 'api', | ||
| Widget: 'widget', | ||
| ExternalSurvey: 'external_survey' | ||
| }; | ||
| const SurveyQuestionDescriptionContentType = { | ||
| Html: 'html', | ||
| Text: 'text' | ||
| }; | ||
| const SurveyValidationType = { | ||
| MinLength: 'min_length', | ||
| MaxLength: 'max_length' | ||
| }; | ||
| const SurveyRatingDisplay = { | ||
| Number: 'number', | ||
| Emoji: 'emoji' | ||
| }; | ||
| const SurveyQuestionType = { | ||
| Open: 'open', | ||
| MultipleChoice: 'multiple_choice', | ||
| SingleChoice: 'single_choice', | ||
| Rating: 'rating', | ||
| Link: 'link' | ||
| }; | ||
| const SurveyQuestionBranchingType = { | ||
| NextQuestion: 'next_question', | ||
| End: 'end', | ||
| ResponseBased: 'response_based', | ||
| SpecificQuestion: 'specific_question' | ||
| }; | ||
| const SurveyMatchType = { | ||
| Regex: 'regex', | ||
| NotRegex: 'not_regex', | ||
| Exact: 'exact', | ||
| IsNot: 'is_not', | ||
| Icontains: 'icontains', | ||
| NotIcontains: 'not_icontains' | ||
| }; | ||
| const SurveySchedule = { | ||
| Once: 'once', | ||
| Recurring: 'recurring', | ||
| Always: 'always' | ||
| }; | ||
| const ActionStepStringMatching = { | ||
| Contains: 'contains', | ||
| Exact: 'exact', | ||
| Regex: 'regex' | ||
| }; | ||
| const knownUnsafeEditableEvent = [ | ||
@@ -145,2 +134,2 @@ '$snapshot', | ||
| ]; | ||
| export { types_ActionStepStringMatching as ActionStepStringMatching, types_Compression as Compression, FeatureFlagError, types_PostHogPersistedProperty as PostHogPersistedProperty, types_SurveyMatchType as SurveyMatchType, types_SurveyPosition as SurveyPosition, types_SurveyQuestionBranchingType as SurveyQuestionBranchingType, types_SurveyQuestionDescriptionContentType as SurveyQuestionDescriptionContentType, types_SurveyQuestionType as SurveyQuestionType, types_SurveyRatingDisplay as SurveyRatingDisplay, types_SurveySchedule as SurveySchedule, types_SurveyType as SurveyType, types_SurveyValidationType as SurveyValidationType, types_SurveyWidgetType as SurveyWidgetType, knownUnsafeEditableEvent, knownUnsafeEditableEventProperty }; | ||
| export { ActionStepStringMatching, types_Compression as Compression, FeatureFlagError, types_PostHogPersistedProperty as PostHogPersistedProperty, SurveyMatchType, SurveyPosition, SurveyQuestionBranchingType, SurveyQuestionDescriptionContentType, SurveyQuestionType, SurveyRatingDisplay, SurveySchedule, SurveyType, SurveyValidationType, SurveyWidgetType, knownUnsafeEditableEvent, knownUnsafeEditableEventProperty }; |
+1
-1
| { | ||
| "name": "@posthog/core", | ||
| "version": "1.41.0", | ||
| "version": "1.41.1", | ||
| "bugs": { | ||
@@ -5,0 +5,0 @@ "url": "https://github.com/PostHog/posthog-js/issues" |
@@ -0,1 +1,2 @@ | ||
| import { SurveyWithIteration } from './keys' | ||
| import { SurveyResponses, SurveyResponseValue } from '../types' | ||
@@ -76,6 +77,1 @@ import { isArray, isNullish, isUndefined } from '../utils' | ||
| } | ||
| type SurveyWithIteration = { | ||
| id: string | ||
| current_iteration?: number | null | ||
| } |
@@ -19,1 +19,3 @@ export { getValidationError, getLengthFromRules, getRequirementsHint } from './validation' | ||
| } from './translations' | ||
| export { canSurveyActivateRepeatedly, doesSurveyActivateByEvent } from './activation' | ||
| export { getSurveyIterationKey, isSurveyKeyForSurvey, type SurveyWithIteration } from './keys' |
+88
-76
@@ -636,39 +636,45 @@ export type PostHogCoreOptions = { | ||
| export enum SurveyPosition { | ||
| TopLeft = 'top_left', | ||
| TopCenter = 'top_center', | ||
| TopRight = 'top_right', | ||
| MiddleLeft = 'middle_left', | ||
| MiddleCenter = 'middle_center', | ||
| MiddleRight = 'middle_right', | ||
| Left = 'left', | ||
| Right = 'right', | ||
| Center = 'center', | ||
| } | ||
| export const SurveyPosition = { | ||
| TopLeft: 'top_left', | ||
| TopCenter: 'top_center', | ||
| TopRight: 'top_right', | ||
| MiddleLeft: 'middle_left', | ||
| MiddleCenter: 'middle_center', | ||
| MiddleRight: 'middle_right', | ||
| Left: 'left', | ||
| Right: 'right', | ||
| Center: 'center', | ||
| } as const | ||
| export type SurveyPosition = (typeof SurveyPosition)[keyof typeof SurveyPosition] | ||
| export enum SurveyWidgetType { | ||
| Button = 'button', | ||
| Tab = 'tab', | ||
| Selector = 'selector', | ||
| } | ||
| export const SurveyWidgetType = { | ||
| Button: 'button', | ||
| Tab: 'tab', | ||
| Selector: 'selector', | ||
| } as const | ||
| export type SurveyWidgetType = (typeof SurveyWidgetType)[keyof typeof SurveyWidgetType] | ||
| export enum SurveyType { | ||
| Popover = 'popover', | ||
| API = 'api', | ||
| Widget = 'widget', | ||
| ExternalSurvey = 'external_survey', | ||
| } | ||
| export const SurveyType = { | ||
| Popover: 'popover', | ||
| API: 'api', | ||
| Widget: 'widget', | ||
| ExternalSurvey: 'external_survey', | ||
| } as const | ||
| export type SurveyType = (typeof SurveyType)[keyof typeof SurveyType] | ||
| export type SurveyQuestion = BasicSurveyQuestion | LinkSurveyQuestion | RatingSurveyQuestion | MultipleSurveyQuestion | ||
| export enum SurveyQuestionDescriptionContentType { | ||
| Html = 'html', | ||
| Text = 'text', | ||
| } | ||
| export const SurveyQuestionDescriptionContentType = { | ||
| Html: 'html', | ||
| Text: 'text', | ||
| } as const | ||
| export type SurveyQuestionDescriptionContentType = | ||
| (typeof SurveyQuestionDescriptionContentType)[keyof typeof SurveyQuestionDescriptionContentType] | ||
| // Survey validation types | ||
| export enum SurveyValidationType { | ||
| MinLength = 'min_length', | ||
| MaxLength = 'max_length', | ||
| } | ||
| export const SurveyValidationType = { | ||
| MinLength: 'min_length', | ||
| MaxLength: 'max_length', | ||
| } as const | ||
| export type SurveyValidationType = (typeof SurveyValidationType)[keyof typeof SurveyValidationType] | ||
@@ -714,7 +720,7 @@ export interface SurveyValidationRule { | ||
| export type BasicSurveyQuestion = SurveyQuestionBase & { | ||
| type: SurveyQuestionType.Open | ||
| type: typeof SurveyQuestionType.Open | ||
| } | ||
| export type LinkSurveyQuestion = SurveyQuestionBase & { | ||
| type: SurveyQuestionType.Link | ||
| type: typeof SurveyQuestionType.Link | ||
| link?: string | null | ||
@@ -724,3 +730,3 @@ } | ||
| export type RatingSurveyQuestion = SurveyQuestionBase & { | ||
| type: SurveyQuestionType.Rating | ||
| type: typeof SurveyQuestionType.Rating | ||
| display: SurveyRatingDisplay | ||
@@ -733,9 +739,10 @@ scale: 2 | 3 | 5 | 7 | 10 | ||
| export enum SurveyRatingDisplay { | ||
| Number = 'number', | ||
| Emoji = 'emoji', | ||
| } | ||
| export const SurveyRatingDisplay = { | ||
| Number: 'number', | ||
| Emoji: 'emoji', | ||
| } as const | ||
| export type SurveyRatingDisplay = (typeof SurveyRatingDisplay)[keyof typeof SurveyRatingDisplay] | ||
| export type MultipleSurveyQuestion = SurveyQuestionBase & { | ||
| type: SurveyQuestionType.SingleChoice | SurveyQuestionType.MultipleChoice | ||
| type: typeof SurveyQuestionType.SingleChoice | typeof SurveyQuestionType.MultipleChoice | ||
| choices: string[] | ||
@@ -747,27 +754,29 @@ hasOpenChoice?: boolean | ||
| export enum SurveyQuestionType { | ||
| Open = 'open', | ||
| MultipleChoice = 'multiple_choice', | ||
| SingleChoice = 'single_choice', | ||
| Rating = 'rating', | ||
| Link = 'link', | ||
| } | ||
| export const SurveyQuestionType = { | ||
| Open: 'open', | ||
| MultipleChoice: 'multiple_choice', | ||
| SingleChoice: 'single_choice', | ||
| Rating: 'rating', | ||
| Link: 'link', | ||
| } as const | ||
| export type SurveyQuestionType = (typeof SurveyQuestionType)[keyof typeof SurveyQuestionType] | ||
| export enum SurveyQuestionBranchingType { | ||
| NextQuestion = 'next_question', | ||
| End = 'end', | ||
| ResponseBased = 'response_based', | ||
| SpecificQuestion = 'specific_question', | ||
| } | ||
| export const SurveyQuestionBranchingType = { | ||
| NextQuestion: 'next_question', | ||
| End: 'end', | ||
| ResponseBased: 'response_based', | ||
| SpecificQuestion: 'specific_question', | ||
| } as const | ||
| export type SurveyQuestionBranchingType = (typeof SurveyQuestionBranchingType)[keyof typeof SurveyQuestionBranchingType] | ||
| export type NextQuestionBranching = { | ||
| type: SurveyQuestionBranchingType.NextQuestion | ||
| type: typeof SurveyQuestionBranchingType.NextQuestion | ||
| } | ||
| export type EndBranching = { | ||
| type: SurveyQuestionBranchingType.End | ||
| type: typeof SurveyQuestionBranchingType.End | ||
| } | ||
| export type ResponseBasedBranching = { | ||
| type: SurveyQuestionBranchingType.ResponseBased | ||
| type: typeof SurveyQuestionBranchingType.ResponseBased | ||
| responseValues: Record<string, any> | ||
@@ -777,3 +786,3 @@ } | ||
| export type SpecificQuestionBranching = { | ||
| type: SurveyQuestionBranchingType.SpecificQuestion | ||
| type: typeof SurveyQuestionBranchingType.SpecificQuestion | ||
| index: number | ||
@@ -792,16 +801,18 @@ } | ||
| export enum SurveyMatchType { | ||
| Regex = 'regex', | ||
| NotRegex = 'not_regex', | ||
| Exact = 'exact', | ||
| IsNot = 'is_not', | ||
| Icontains = 'icontains', | ||
| NotIcontains = 'not_icontains', | ||
| } | ||
| export const SurveyMatchType = { | ||
| Regex: 'regex', | ||
| NotRegex: 'not_regex', | ||
| Exact: 'exact', | ||
| IsNot: 'is_not', | ||
| Icontains: 'icontains', | ||
| NotIcontains: 'not_icontains', | ||
| } as const | ||
| export type SurveyMatchType = (typeof SurveyMatchType)[keyof typeof SurveyMatchType] | ||
| export enum SurveySchedule { | ||
| Once = 'once', | ||
| Recurring = 'recurring', | ||
| Always = 'always', | ||
| } | ||
| export const SurveySchedule = { | ||
| Once: 'once', | ||
| Recurring: 'recurring', | ||
| Always: 'always', | ||
| } as const | ||
| export type SurveySchedule = (typeof SurveySchedule)[keyof typeof SurveySchedule] | ||
@@ -863,5 +874,5 @@ export type SurveyElement = { | ||
| end_date?: string | ||
| current_iteration?: number | ||
| current_iteration_start_date?: string | ||
| schedule?: SurveySchedule | ||
| current_iteration?: number | null | ||
| current_iteration_start_date?: string | null | ||
| schedule?: SurveySchedule | null | ||
| } | ||
@@ -876,7 +887,8 @@ | ||
| /** Sync with plugin-server/src/types.ts */ | ||
| export enum ActionStepStringMatching { | ||
| Contains = 'contains', | ||
| Exact = 'exact', | ||
| Regex = 'regex', | ||
| } | ||
| export const ActionStepStringMatching = { | ||
| Contains: 'contains', | ||
| Exact: 'exact', | ||
| Regex: 'regex', | ||
| } as const | ||
| export type ActionStepStringMatching = (typeof ActionStepStringMatching)[keyof typeof ActionStepStringMatching] | ||
@@ -883,0 +895,0 @@ export type ActionStepType = { |
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
1254848
1.01%311
4.01%29104
0.97%