@adviser/cement - v0.0.0
    Preparing search index...

    Class WrapperRuntimeSysAbstraction

    Full system abstraction with filesystem and system service access.

    Extends WrapperBasicSysAbstraction with filesystem and system services, providing the complete system abstraction interface. Used in environments with full system access (Node.js, Deno) where filesystem operations, process management, and environment access are available.

    Inherits all configurable services from WrapperBasicSysAbstraction (Time, ID, Random) and adds FileSystem and SystemService access.

    // Created via runtime-specific factory
    const sys = NodeSysAbstraction({
    TimeMode: TimeMode.REAL,
    IdMode: IDMode.UUID
    });

    // Use basic services
    const time = sys.Time();
    const id = sys.NextId();

    // Use filesystem
    const fs = sys.FileSystem();
    const content = await fs.readFile('/path/to/file');

    // Use system services
    const system = sys.System();
    const env = system.getEnv();
    system.exit(0);

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    _time: Time
    _idService: IdService
    _randomService: RandomService
    _basicRuntimeService: BasicRuntimeService
    _systemService: SystemService
    _fileSystem: FileService

    Methods