wechaty-puppet
Version:
Abstract Puppet for Wechaty
9 lines • 610 B
TypeScript
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