Interface ISimulation<T>

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

    Type Parameters

    • T = []

    Properties

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

    Generated using TypeDoc and TypeDoc Airthium Plugin