emfular
Version:
Pure TS library with basic types and parser to move from XPath references to runtime models
11 lines (10 loc) • 430 B
TypeScript
import { Referencable } from "./referenceable";
import { ReferencableContainer } from "./referencable-container";
export declare class ReferencableSingletonContainer<T extends Referencable> extends ReferencableContainer<T> {
_instance?: T;
constructor(parent: Referencable, referenceName: string, inverseName?: string);
get(): T | undefined;
private set;
add(item: T): boolean;
remove(item: T): boolean;
}