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[] = []
delegateRequest(
reqInfo: RequestInfo
method
): any
canHandle(collectionName: string): boolean
createDb(reqInfo: RequestInfo): any
get(reqInfo: RequestInfo): any
post(reqInfo: RequestInfo): any
put(reqInfo: RequestInfo): any
delete(reqInfo: RequestInfo): any
}
DaffCart[]| Default | [] |
|---|---|
| Description | The collection of carts in the backend. |
any| Parameter | reqInfo: RequestInfo |
|---|---|
| Description |
| Parameter | method: undefined |
|---|---|
| Description |
boolean| Parameter | collectionName: string |
|---|---|
| Description |
any| Parameter | reqInfo: RequestInfo |
|---|---|
| Description |
anyThe R in CRUD. The R in CRUD.
| Parameter | reqInfo: RequestInfo |
|---|---|
| Description |
anyThe C in CRUD. The C in CRUD.
| Parameter | reqInfo: RequestInfo |
|---|---|
| Description |
anyThe U in CRUD. The U in CRUD.
| Parameter | reqInfo: RequestInfo |
|---|---|
| Description |
anyThe D in CRUD. The D in CRUD.
| Parameter | reqInfo: RequestInfo |
|---|---|
| Description |