From 56ae872ab5bb6658e973f4433f2f3c7e33fa388d Mon Sep 17 00:00:00 2001 From: emadum Date: Tue, 20 Jul 2021 23:45:50 -0400 Subject: [PATCH] use expectAssignable instead of expectType --- test/types/index_options.test-d.ts | 46 +++++++++++++++--------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/test/types/index_options.test-d.ts b/test/types/index_options.test-d.ts index 65e14f7a70b..717b0430f58 100644 --- a/test/types/index_options.test-d.ts +++ b/test/types/index_options.test-d.ts @@ -1,25 +1,25 @@ -import { expectType, expectNotType } from 'tsd'; +import { expectAssignable, expectNotAssignable } from 'tsd'; import type { IndexDescription } from '../../src'; -// test that all valid index options are allowed in IndexDefinitions -expectType({ key: {}, background: true }); -expectType({ key: {}, expireAfterSeconds: 2400 }); -expectType({ key: {}, name: 'index_1' }); -expectType({ key: {}, sparse: true }); -expectType({ key: {}, storageEngine: {} }); -expectType({ key: {}, unique: true }); -expectType({ key: {}, version: 1 }); -expectType({ key: {}, default_language: 'english' }); -expectType({ key: {}, language_override: 'english' }); -expectType({ key: {}, textIndexVersion: 2 }); -expectType({ key: {}, weights: {} }); -expectType({ key: {}, '2dsphereIndexVersion': 2 }); -expectType({ key: {}, bits: 1 }); -expectType({ key: {}, max: 1.1 }); -expectType({ key: {}, min: 9.9 }); -expectType({ key: {}, bucketSize: 100 }); -expectType({ key: {}, partialFilterExpression: {} }); -expectType({ key: {}, collation: { locale: 'en' } }); -expectType({ key: {}, wildcardProjection: {} }); -expectType({ key: {}, hidden: true }); -expectNotType({ key: {}, invalidOption: 2400 }); +// test that all valid index options are allowed in IndexDescription +expectAssignable({ key: {}, background: true }); +expectAssignable({ key: {}, expireAfterSeconds: 2400 }); +expectAssignable({ key: {}, name: 'index_1' }); +expectAssignable({ key: {}, sparse: true }); +expectAssignable({ key: {}, storageEngine: {} }); +expectAssignable({ key: {}, unique: true }); +expectAssignable({ key: {}, version: 1 }); +expectAssignable({ key: {}, default_language: 'english' }); +expectAssignable({ key: {}, language_override: 'english' }); +expectAssignable({ key: {}, textIndexVersion: 2 }); +expectAssignable({ key: {}, weights: {} }); +expectAssignable({ key: {}, '2dsphereIndexVersion': 2 }); +expectAssignable({ key: {}, bits: 1 }); +expectAssignable({ key: {}, max: 1.1 }); +expectAssignable({ key: {}, min: 9.9 }); +expectAssignable({ key: {}, bucketSize: 100 }); +expectAssignable({ key: {}, partialFilterExpression: {} }); +expectAssignable({ key: {}, collation: { locale: 'en' } }); +expectAssignable({ key: {}, wildcardProjection: {} }); +expectAssignable({ key: {}, hidden: true }); +expectNotAssignable({ key: {}, invalidOption: 2400 });