Variable defaultConst

    default: {
        add: ((project, geometry) => Promise<INewGeometry>);
        del: ((geometry) => Promise<void>);
        get: (<T>(id, data) => Promise<undefined | IGeometry<T>>);
        update: ((geometry, data) => Promise<void>);
    } = ...

    Type declaration

    • add: ((project, geometry) => Promise<INewGeometry>)
        • (project, geometry): Promise<INewGeometry>
        • Add

          Parameters

          • project: {
                id: string;
            }

            Project

            • id: string
          • geometry: {
                name: string;
                uid: string;
            }

            Geometry

            • name: string
            • uid: string

          Returns Promise<INewGeometry>

          Geometry

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

          Parameters

          • geometry: {
                id: string;
            }

            Geometry

            • id: string

          Returns Promise<void>

    • get: (<T>(id, data) => Promise<undefined | IGeometry<T>>)
    • update: ((geometry, data) => Promise<void>)
        • (geometry, data): Promise<void>
        • Update

          Parameters

          • geometry: {
                id: string;
            }

            Geometry

            • id: string
          • data: any[]

            Data

          Returns Promise<void>

    Generated using TypeDoc and TypeDoc Airthium Plugin