wechat-work
Version:
sdk for work.weixin.qq.com/api/doc.
17 lines (16 loc) • 626 B
TypeScript
/// <reference types="node" />
import { AccessToken, CommanderParent } from "../core";
import { ReadStream } from 'fs';
export declare type MediaType = "image" | "voice" | "video" | "file";
export declare class MediaCommander extends CommanderParent {
constructor(accessToken: AccessToken);
download(mediaId: string, destPath: string): Promise<unknown>;
uploadTemp(stream: ReadStream, fileType: MediaType, filename: string): Promise<{
createdAt: Date;
mediaId: string;
type: MediaType;
}>;
uploadImage(stream: ReadStream, filename: string): Promise<{
url: string;
}>;
}