jalhyd
Version:
JaLHyd, a Javascript Library for Hydraulics
22 lines • 665 B
TypeScript
import { ParamFamily } from "./internal_modules";
export interface IJalhydObject {
readonly uid: string;
}
export interface INamedObject extends IJalhydObject {
readonly symbol: string;
}
export interface IObjectWithFamily extends IJalhydObject {
readonly family: ParamFamily;
}
export declare abstract class JalhydObject implements IJalhydObject {
get uid(): string;
static get nextUID(): string;
/** id numérique unique */
private _uid;
constructor();
/**
* @WARNING utiliser uniquement pour conserver l'ID lorsqu'on charge des sessions
*/
setUid(uid: string): void;
}
//# sourceMappingURL=jalhyd_object.d.ts.map