Interface ISimulationGet<T>

    Simulation

    interface ISimulationGet<T> {
        id: string;
        name: TSimulationGetName extends T
            ? string
            : never;
        project: TSimulationGetProject extends T
            ? string
            : never;
        scheme: TSimulationGetScheme extends T
            ? IModel
            : never;
        tasks: "tasks"[] extends T
            ? ISimulationTask[]
            : never[];
    }

    Type Parameters

    • T = []

    Hierarchy (view full)

    Properties

    id: string
    name: TSimulationGetName extends T
        ? string
        : never
    project: TSimulationGetProject extends T
        ? string
        : never
    scheme: TSimulationGetScheme extends T
        ? IModel
        : never
    tasks: "tasks"[] extends T
        ? ISimulationTask[]
        : never[]

    Generated using TypeDoc and TypeDoc Airthium Plugin