wechaty-puppet
Version:
Abstract Puppet for Wechaty
12 lines • 638 B
TypeScript
import type { PuppetOptions } from '../schemas/puppet.js';
import type { PuppetInterface, PuppetConstructor } from './puppet-interface.js';
declare type PuppetNpmScope = `@${string}/` | '';
declare type PuppetNpmName = `${PuppetNpmScope}wechaty-puppet-${string}`;
interface ResolveOptions {
puppet: PuppetNpmName | PuppetInterface;
puppetOptions?: PuppetOptions;
}
declare function resolvePuppet(options: ResolveOptions): Promise<PuppetInterface>;
declare function resolvePuppetName(puppetName: PuppetNpmName): Promise<PuppetConstructor>;
export { resolvePuppet, resolvePuppetName, };
//# sourceMappingURL=puppet-resolver.d.ts.map