libmodulor
Version:
A TypeScript library to create platform-agnostic applications
9 lines (8 loc) • 398 B
TypeScript
import type { TName } from '../base/TBase.js';
import { TObject, type TObjectConstraints } from '../base/TObject.js';
export type EmbeddedObject<E extends object = object> = E;
export declare class TEmbeddedObject<E extends object = object> extends TObject<EmbeddedObject<E>> {
protected constraints: TObjectConstraints;
constructor(constraints?: TObjectConstraints);
tName(): TName;
}