@juzi/wechaty
Version:
Wechaty is a RPA SDK for Chatbot Makers.
19 lines (14 loc) • 578 B
text/typescript
import {
test,
} from 'tstest'
import type {
WechatySkeleton,
WechatySkeletonProtectedProperty,
} from './wechaty-skeleton.js'
test('ProtectedPropertyWechatySkeleton', async t => {
type NotExistInMixin = Exclude<WechatySkeletonProtectedProperty, keyof WechatySkeleton>
type NotExistTest = NotExistInMixin extends never ? true : false
const noOneLeft: NotExistTest = true
t.ok(noOneLeft, 'should match Mixin properties for every protected property')
})