Base abstract resource for all resources.

Type Parameters

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

Hierarchy (view full)

Constructors

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 entities that match given find options or conditions.

    Type Parameters

    Parameters

    Returns Promise<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<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[]>