UNPKG

wechaty-puppet

Version:

Abstract Puppet for Wechaty

9 lines 610 B
import type { Constructor } from 'clone-class'; import type { MixinProtectedProperty } from '../mixins/mod.js'; import type { PuppetSkeletonProtectedProperty } from './puppet-skeleton.js'; import type { Puppet } from './puppet-abstract.js'; declare type PuppetProtectedProperty = MixinProtectedProperty | PuppetSkeletonProtectedProperty; declare type PuppetInterface = Omit<Puppet, PuppetProtectedProperty | `_${string}`>; declare type PuppetConstructor = Constructor<PuppetInterface>; export type { PuppetProtectedProperty, PuppetConstructor, PuppetInterface, }; //# sourceMappingURL=puppet-interface.d.ts.map