cea-check-in
Version:
check in plugin for cea
33 lines (32 loc) • 970 B
TypeScript
import type { UserConfOpts } from 'cea-core';
import type { AllSignTasks, LogInfo, SignTask } from './types';
import type * as CheckInTypes from './types';
export type { CheckInTypes };
export declare class CheckIn {
static readonly VERSION: {
app: string;
version: string;
calVersion: string;
};
static readonly EXTENSION_ENCRYPT: {
key: string;
iv: Buffer;
algo: string;
};
static readonly FORMBODY_ENCRYPT: {
key: string;
iv: Buffer;
algo: string;
};
private headers;
private user;
private school;
constructor(user: UserConfOpts);
signInfo(): Promise<AllSignTasks | void>;
signWithForm(curTask: SignTask): Promise<LogInfo>;
private static fixedFloatRight;
private static fillExtra;
private static extensionEncrypt;
private static formBodyEncrypt;
}
export declare function checkIn(): Promise<void>;