
// noinspection ES6PreferShortImport

import "./plugins/Registry.ts"
import {Terminal} from "./plugins/Terminal/index.ts"


declare global {
    interface FrontendConstructor {
        new (): FrontendInterface;
    }
    interface FrontendInterface {
    }
    interface FrontendRegistryInterface {
        register(name: string, item: FrontendConstructor): FrontendInterface;
    }
    interface Window {
        FrontendRegistry: FrontendRegistryInterface;
        Terminal:  Terminal
    }
}

window.FrontendRegistry.register("Terminal", Terminal);

