NextGIS Frontend
    Preparing search index...

    Class VectorLayer<G, P>

    Base abstract resource for all resources.

    Type Parameters

    • G extends Geometry = Geometry
    • P extends GeoJsonProperties = GeoJsonProperties

    Hierarchy (View Summary)

    Index

    Constructors

    • Type Parameters

      • G extends Geometry = Geometry
      • P extends GeoJsonProperties = GeoJsonProperties

      Parameters

      • Optionalopt: { coordinates?: G["coordinates"]; properties?: P }

      Returns VectorLayer<G, P>

    Properties

    id?: number
    connection?: Connection
    geometryType: GeometryType
    item?: CompositeRead

    Accessors

    Methods

    • Counts entities that match given find options or conditions.

      Type Parameters

      Parameters

      Returns Promise<number>

    • Finds first entity that matches given conditions.

      Type Parameters

      Parameters

      • this: ObjectType<T>
      • OptionaloptionsOrConditions: number | FindOneOptions<T> | FindConditions<T>
      • OptionalmaybeOptions: FindOneOptions<T>

      Returns Promise<undefined | T>

    • Finds first entity that matches given conditions.

      Type Parameters

      Parameters

      • this: ObjectType<T>
      • OptionaloptionsOrConditions: number | FindOneOptions<T> | FindConditions<T>
      • OptionalmaybeOptions: FindOneOptions<T>

      Returns Promise<T>

    • Saves one or many given entities.

      Type Parameters

      Parameters

      • this: ObjectType<T>
      • entityOrEntities: T | T[]
      • Optionaloptions: UpdateOptions

      Returns Promise<T[]>