UNPKG

egg-minifapp

Version:

对接各种小程序之类app的sdk

42 lines (41 loc) 1.62 kB
import jwt from 'jsonwebtoken'; import svgCaptcha from 'svg-captcha'; import { intesendEmail, intersetTokenconfig, intersvgimgconfig } from './interface/eggExtend'; import { Base } from "./base"; export declare class eggExtend extends Base { constructor(); setToken(encydata: unknown, config?: intersetTokenconfig): Promise<string>; getDecodeToken(token: string, config?: intersetTokenconfig): Promise<string>; jwtsign(encryptiondata: any, key: string): Promise<string>; jwtverify(token: string, key: string): Promise<void>; jwtdecode(token: string, key: any): Promise<jwt.Jwt | null>; randomminarraiemax(min: number, max: number): Promise<number>; creatnumus(max: number, min?: number): Promise<string>; dontrandomString(num?: number, result?: string): Promise<string>; sendEmail(config: intesendEmail): Promise<import("nodemailer/lib/smtp-transport").SentMessageInfo>; getip2region(ip: string): Promise<string>; creat_tsvg_img(svgimgconfig?: intersvgimgconfig): Promise<svgCaptcha.CaptchaObj>; verify_readSystemInfo(): Promise<{ pid: number; hostname: string; allmac: any; firstmac: any; userDir: string; computerIp: string; osName: string; osArch: string; start_time: any; }>; readSystemInfo(): Promise<{ pid: number; hostname: string; allmac: any; firstmac: any; userDir: string; computerIp: string; osName: string; osArch: string; start_time: any; }>; Promise_delay(ms: number): Promise<unknown>; }