type Constructor = new (...args: any[]) => T; export const online = 'online'; export function onlineStatus>(superClass: TBase) { return class extends superClass { } }