Skip to content

@codesoul-co/hypha-adapters-local / workspace-runtime

Using this module

Use the Workspace runtime module for declaring and enforcing workspace scope boundaries. It exports 1 class.

Import from the package entrypoint

ts
import {
  LocalWorkspaceRuntime,
} from '@codesoul-co/hypha-adapters-local';

Usage patterns

  • The module exposes 1 class as constructable runtime implementations. Each symbol entry lists its constructor and public methods.

Public exports

SymbolKindSignatureDescription
LocalWorkspaceRuntimeclassnew LocalWorkspaceRuntime(config: WorkspaceRuntimeConfig): LocalWorkspaceRuntimeLocal Workspace Runtime class with 4 public constructor or member entries; its exact declarations are listed below.

LocalWorkspaceRuntime

Local Workspace Runtime class with 4 public constructor or member entries; its exact declarations are listed below.

  • Kind: class
  • Import: import { LocalWorkspaceRuntime } from '@codesoul-co/hypha-adapters-local';
  • Source module: workspace-runtime

Declaration

text
export declare class LocalWorkspaceRuntime implements WorkspaceRuntimePort {
    constructor(config: WorkspaceRuntimeConfig);
    initialize(): Promise<void>;
    execute(request: WorkspaceRuntimeRequest): Promise<unknown>;
    health(): Promise<ProviderHealth>;
}

Public members

MemberKindSignatureDescription
constructorconstructor(config: WorkspaceRuntimeConfig): LocalWorkspaceRuntimeCreates an instance of this class.
executemethodexecute(request: WorkspaceRuntimeRequest): Promise<unknown>Public method; parameters and return type are shown in the signature.
healthmethodhealth(): Promise<ProviderHealth>Public method; parameters and return type are shown in the signature.
initializemethodinitialize(): Promise<void>Public method; parameters and return type are shown in the signature.