Variable defaultConst

    default: {
        add: ((project, geometry) => Promise<IFrontNewGeometry>);
        del: ((geometry) => Promise<void>);
        download: ((geometry) => Promise<IGeometryFile>);
        getPart: ((geometry) => Promise<IGeometryPart>);
        splitStep: ((project, geometry) => Promise<{
            message: string;
        }>);
        update: ((geometry, data) => Promise<void>);
        useGeometries: ((ids?) => [IFrontGeometries, {
            addOneGeometry: ((geometry) => Promise<void>);
            delOneGeometry: ((geometry) => Promise<void>);
            errorGeometries: Error;
            loadingGeometries: boolean;
            mutateOneGeometry: ((geometry) => Promise<void>);
        }]);
    } = ...

    Type declaration

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

          Parameters

          • project: {
                id: string;
            }

            Project

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

            Geometry

            • buffer: Buffer
            • name: string
            • uid: string

          Returns Promise<IFrontNewGeometry>

          Geometry

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

          Parameters

          • geometry: {
                id: string;
            }

            Geometry

            • id: string

          Returns Promise<void>

    • download: ((geometry) => Promise<IGeometryFile>)
        • (geometry): Promise<IGeometryFile>
        • Download

          Parameters

          • geometry: {
                id: string;
            }

            Geometry

            • id: string

          Returns Promise<IGeometryFile>

          Geometry

    • getPart: ((geometry) => Promise<IGeometryPart>)
        • (geometry): Promise<IGeometryPart>
        • Get part

          Parameters

          • geometry: {
                id: string;
            }

            Geometry

            • id: string

          Returns Promise<IGeometryPart>

          Part

    • splitStep: ((project, geometry) => Promise<{
          message: string;
      }>)
        • (project, geometry): Promise<{
              message: string;
          }>
        • Split step

          Parameters

          • project: {
                id: string;
            }

            Project

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

            Geometry

            • id: string

          Returns Promise<{
              message: string;
          }>

          Message

    • update: ((geometry, data) => Promise<void>)
        • (geometry, data): Promise<void>
        • Update

          Parameters

          • geometry: {
                id: string;
            }

            Geometry

            • id: string
          • data: any[]

            Data

          Returns Promise<void>

    • useGeometries: ((ids?) => [IFrontGeometries, {
          addOneGeometry: ((geometry) => Promise<void>);
          delOneGeometry: ((geometry) => Promise<void>);
          errorGeometries: Error;
          loadingGeometries: boolean;
          mutateOneGeometry: ((geometry) => Promise<void>);
      }])
        • (ids?): [IFrontGeometries, {
              addOneGeometry: ((geometry) => Promise<void>);
              delOneGeometry: ((geometry) => Promise<void>);
              errorGeometries: Error;
              loadingGeometries: boolean;
              mutateOneGeometry: ((geometry) => Promise<void>);
          }]
        • Use geometries

          Parameters

          • Optional ids: string[]

            Ids

          Returns [IFrontGeometries, {
              addOneGeometry: ((geometry) => Promise<void>);
              delOneGeometry: ((geometry) => Promise<void>);
              errorGeometries: Error;
              loadingGeometries: boolean;
              mutateOneGeometry: ((geometry) => Promise<void>);
          }]

          Geometries

    Generated using TypeDoc and TypeDoc Airthium Plugin