Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IRelationshipRepository<TSource, TData>

Type parameters

Hierarchy

Implemented by

Index

Properties

allItems$

allItems$: Observable<Array<TData>>

allowedTypes

allowedTypes: Set<RelationshipType>

createItem

createItem: function

Type declaration

    • (itemData: any): Observable<Readonly<TData>>
    • Parameters

      • itemData: any

      Returns Observable<Readonly<TData>>

createNewItem

createNewItem: function

Type declaration

    • (): TData
    • Returns TData

dataEntityType

dataEntityType: DataEntityType

entity

getEndpointName

getEndpointName: function

Type declaration

getEndpointUrl

getEndpointUrl: function

Type declaration

getItemById

getItemById: function

Type declaration

    • (id: any, options?: DataOptions, params?: object): Observable<TData>
    • Parameters

      • id: any
      • Optional options: DataOptions
      • Optional params: object
        • [index: string]: any

      Returns Observable<TData>

getRelatedItem

getRelatedItem: function

Type declaration

query

query: function

Type declaration

queryForItem

queryForItem: function

Type declaration

relationshipConfig

relationshipConfig: EntityRelationshipConfig<TSource, TData>

serializeItem

serializeItem: function

Type declaration

    • (item: TData, serializationData?: any): Object
    • Parameters

      • item: TData
      • Optional serializationData: any

      Returns Object

sourceEntityType

sourceEntityType: DataEntityType

Generated using TypeDoc