UNPKG

@ribajs/core

Version:

Core module of Riba.js

9 lines (8 loc) 358 B
import { ModuleElementType, Elements } from "../types/index.js"; export declare abstract class ModuleElementService<T = any> { protected elements: Elements<T>; protected abstract type: ModuleElementType; constructor(elements: Elements); abstract register(element: T, name?: string): Elements; registerAll(elements: Elements): Elements; }