GitHub

DaffInMemoryBackendCartRootService

import { DaffInMemoryBackendCartRootService } from '@daffodil/cart/driver/in-memory'

The root cart in-memory backend. Creates the database and delegates requests to child backends.

@Injectable()
class DaffInMemoryBackendCartRootService extends DaffInMemoryBackendDelegate implements InMemoryDbService, DaffInMemoryMultiRouteableBackend {
  carts: DaffCart[] = []
  protected override

  delegateRequest(
    reqInfo: RequestInfo_2
    method
  ): Observable<any>
  canHandle(collectionName: string): boolean
  createDb(reqInfo: RequestInfo_2): any
}

Properties

carts
DaffCart[]
Default[]
Description

The collection of carts in the backend.

override
Default
Description

() Methods

delegateRequest
Observable<any>
Parameters
ParameterreqInfo: RequestInfo_2
Description
Parametermethod: undefined
Description
canHandle
boolean
Parameters
ParametercollectionName: string
Description
createDb
any
Parameters
ParameterreqInfo: RequestInfo_2
Description