CreatableModuleFactory: Omit<
    CreatableModule<
        T extends AttachableModuleInstance ? T : AttachableModuleInstance,
    >,
    "new" | "create",
> & {
    create<T extends AttachableModuleInstance>(
        this: CreatableModuleFactory<T>,
        params: T["params"],
    ): Promise<T>;
}

Type Parameters