@bynn-intelligence/agemin-sdk
Version:
agemin.com SDK for age verification
24 lines (23 loc) • 722 B
TypeScript
export declare enum MessageType {
SUCCESS = "agemin:verification:success",
ERROR = "agemin:verification:error",
CANCEL = "agemin:verification:cancel",
CLOSE = "agemin:verification:close",
READY = "agemin:verification:ready",
RESIZE = "agemin:verification:resize",
APP_READY = "agemin:app:ready",
APP_ERROR = "agemin:app:error",
PROGRESS = "agemin:verification:progress",
STATE_CHANGE = "agemin:state:change",
USER_ACTION = "agemin:user:action",
CONFIG_RECEIVED = "agemin:config:received"
}
export interface AgeminMessage<T = any> {
type: MessageType | string;
data?: T;
timestamp: number;
}
export interface ResizeData {
width: number;
height: number;
}