]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
test(types): assert props are readonly
authorEvan You <yyx990803@gmail.com>
Sat, 9 Nov 2019 15:03:58 +0000 (10:03 -0500)
committerEvan You <yyx990803@gmail.com>
Sat, 9 Nov 2019 15:03:58 +0000 (10:03 -0500)
test-dts/createComponent.test-d.tsx

index 96a088b18d56b2805c8603a397e9ad3186502467..7d563207d2aa35314ecb0405ad3db879bbb9eb90 100644 (file)
@@ -50,6 +50,9 @@ describe('with object props', () => {
       expectType<ExpectedProps['ccc']>(props.ccc)
       expectType<ExpectedProps['ddd']>(props.ddd)
 
+      // props should be readonly
+      expectError((props.a = 1))
+
       // setup context
       return {
         c: ref(1),