Skip to content

Commit b05b6d8

Browse files
Add null to ISplit.prerequisites type
1 parent f5e3385 commit b05b6d8

File tree

2 files changed

+1
-2
lines changed

2 files changed

+1
-2
lines changed

src/dtos/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ export interface ISplit {
220220
changeNumber: number,
221221
status: 'ACTIVE' | 'ARCHIVED',
222222
conditions: ISplitCondition[],
223-
prerequisites?: {
223+
prerequisites?: null | {
224224
n: string,
225225
ts: string[]
226226
}[]

src/evaluator/matchers/__tests__/prerequisites.spec.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,6 @@ test('MATCHER PREREQUISITES / Edge cases', () => {
7373
const matcherTrueNoPrerequisites = prerequisitesMatcherContext(undefined, mockStorage, loggerMock);
7474
expect(matcherTrueNoPrerequisites({ key: 'a-key' }, evaluateFeature)).toBe(true);
7575

76-
//@ts-expect-error null is not assignable
7776
const matcherTruePrerequisitesNull = prerequisitesMatcherContext(null, mockStorage, loggerMock);
7877
expect(matcherTruePrerequisitesNull({ key: 'a-key' }, evaluateFeature)).toBe(true);
7978

0 commit comments

Comments
 (0)