mirror of
https://github.com/tutao/tutanota.git
synced 2025-10-19 07:53:47 +00:00
Fix including tutanota-usagetest in typescript build
Co-authored-by: ivk <ivk@tutao.de>
This commit is contained in:
parent
1b7028b75c
commit
2c14b12cbb
6 changed files with 15 additions and 7 deletions
|
@ -2,3 +2,4 @@ export { UsageTest } from "./model/UsageTest.js"
|
|||
export { Stage } from "./model/Stage.js"
|
||||
export { PingAdapter, DummyPingAdapter } from "./storage/PingAdapter.js"
|
||||
export { UsageTestController } from "./model/UsageTestController.js"
|
||||
export type { PingIdTuple } from "./model/Stage"
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
import o from "@tutao/otest"
|
||||
import { PingAdapter, Stage, UsageTest } from "../lib/index.js"
|
||||
// Do not try to "simplify" these imports to "../lib", this does not work with ES modules in node.
|
||||
// This could work as "../lib/index.js".
|
||||
import { PingIdTuple, Stage } from "../lib/model/Stage.js"
|
||||
import { PingAdapter } from "../lib/storage/PingAdapter.js"
|
||||
import { UsageTest } from "../lib/model/UsageTest.js"
|
||||
import { UsageTestController } from "../lib/model/UsageTestController.js"
|
||||
import { Type } from "cborg"
|
||||
import { PingIdTuple } from "../lib/model/Stage.js"
|
||||
import undefined = Type.undefined
|
||||
|
||||
class MockPingAdapter implements PingAdapter {
|
||||
pingsSent = 0
|
||||
|
|
|
@ -3,6 +3,10 @@
|
|||
"include": ["lib/**/*"],
|
||||
"files": ["lib/index.ts"],
|
||||
"compilerOptions": {
|
||||
"outDir": "dist"
|
||||
"outDir": "dist",
|
||||
"composite": true,
|
||||
"rootDir": "lib",
|
||||
"tsBuildInfoFile": "dist/tsbuildinfo",
|
||||
"incremental": true
|
||||
}
|
||||
}
|
||||
|
|
|
@ -29,7 +29,7 @@ import { EventController } from "../api/main/EventController.js"
|
|||
import { createUserSettingsGroupRoot, UserSettingsGroupRootTypeRef } from "../api/entities/tutanota/TypeRefs.js"
|
||||
import { EntityUpdateData, isUpdateForTypeRef } from "../api/common/utils/EntityUpdateUtils.js"
|
||||
import { ClientTypeModelResolver } from "../api/common/EntityFunctions"
|
||||
import { PingIdTuple } from "../../../packages/tutanota-usagetests/lib/model/Stage.js"
|
||||
import { PingIdTuple } from "@tutao/tutanota-usagetests"
|
||||
|
||||
const PRESELECTED_LIKERT_VALUE = null
|
||||
|
||||
|
|
|
@ -37,7 +37,6 @@ import { EntityUpdateData, isUpdateForTypeRef } from "../api/common/utils/Entity
|
|||
import { EntityEventsListener } from "../api/main/EventController.js"
|
||||
import { LoginButton } from "../gui/base/buttons/LoginButton.js"
|
||||
import { client } from "../misc/ClientDetector.js"
|
||||
|
||||
import { newPromise } from "@tutao/tutanota-utils/dist/Utils"
|
||||
import { SignupFlowStage, SignupFlowUsageTestController } from "./usagetest/UpgradeSubscriptionWizardUsageTestUtils.js"
|
||||
|
||||
|
|
|
@ -28,6 +28,9 @@
|
|||
},
|
||||
{
|
||||
"path": "./packages/node-mimimi"
|
||||
},
|
||||
{
|
||||
"path": "./packages/tutanota-usagetests"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue