Variable defaultConst

    default: {
        add: ((simulation) => Promise<INewSimulation>);
        del: ((simulation) => Promise<void>);
        get: (<T>(id, data) => Promise<undefined | ISimulation<T>>);
        getAll: (<T>(data) => Promise<ISimulation<T>[]>);
        update: ((simulation, data) => Promise<void>);
    } = ...

    Type declaration

    • add: ((simulation) => Promise<INewSimulation>)
        • (simulation): Promise<INewSimulation>
        • Add

          Parameters

          • simulation: {
                name: string;
                project: string;
                scheme: object;
            }

            Simulation

            • name: string
            • project: string
            • scheme: object

          Returns Promise<INewSimulation>

          New simulation

    • del: ((simulation) => Promise<void>)
        • (simulation): Promise<void>
        • Delete

          Parameters

          • simulation: {
                id: string;
            }

            Simulation

            • id: string

          Returns Promise<void>

    • get: (<T>(id, data) => Promise<undefined | ISimulation<T>>)
    • getAll: (<T>(data) => Promise<ISimulation<T>[]>)
    • update: ((simulation, data) => Promise<void>)
        • (simulation, data): Promise<void>
        • Update

          Parameters

          • simulation: {
                id: string;
            }

            Simulation

            • id: string
          • data: any[]

            Data

          Returns Promise<void>

    Generated using TypeDoc and TypeDoc Airthium Plugin