[QRQC_2] No implicitAny in twenty-server (#12075)
# Introduction Following https://github.com/twentyhq/twenty/pull/12068 Related with https://github.com/twentyhq/core-team-issues/issues/975 We're enabling `noImplicitAny` handled few use case manually, added a `ts-expect-error` to the others, we should plan to handle them in the future
This commit is contained in:
+1
@@ -212,6 +212,7 @@ describe('FeatureFlagService', () => {
|
||||
// Assert
|
||||
expect(result).toEqual(mockFeatureFlag);
|
||||
expect(mockFeatureFlagRepository.save).toHaveBeenCalledWith({
|
||||
// @ts-expect-error legacy noImplicitAny
|
||||
key: FeatureFlagKey[featureFlag],
|
||||
value,
|
||||
workspaceId,
|
||||
|
||||
+1
@@ -99,6 +99,7 @@ export class FeatureFlagService {
|
||||
),
|
||||
);
|
||||
|
||||
// @ts-expect-error legacy noImplicitAny
|
||||
const featureFlagKey = FeatureFlagKey[featureFlag];
|
||||
|
||||
if (shouldBePublic) {
|
||||
|
||||
+1
@@ -7,6 +7,7 @@ const assertIsFeatureFlagKey = (
|
||||
featureFlagKey: string,
|
||||
exceptionToThrow: CustomException,
|
||||
): asserts featureFlagKey is FeatureFlagKey => {
|
||||
// @ts-expect-error legacy noImplicitAny
|
||||
if (isDefined(FeatureFlagKey[featureFlagKey])) return;
|
||||
throw exceptionToThrow;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user