GitHub

DaffInMemoryBackendNewsletterService

import { DaffInMemoryBackendNewsletterService } from '@daffodil/newsletter/driver/in-memory'

An in-memory service that handles newsletter requests.

@Injectable()
class DaffInMemoryBackendNewsletterService implements InMemoryDbService, DaffInMemorySingleRouteableBackend {
  readonly collectionName: "newsletters" = DAFF_NEWSLETTER_IN_MEMORY_COLLECTION_NAME
  newsletters: string[] = []

  parseRequestUrl(
    url: string
    utils: RequestInfoUtilities
  ): ParsedRequestUrl
  createDb(): any
  post(reqInfo: RequestInfo_2): any
}

Properties

collectionName
"newsletters"
DefaultDAFF_NEWSLETTER_IN_MEMORY_COLLECTION_NAME
Description

The collection name of the backend service where the backend only serves one collection. Used for routing requests to the correct backend.

newsletters
string[]
Default[]
Description

() Methods

parseRequestUrl
ParsedRequestUrl
Parameters
Parameterurl: string
Description
Parameterutils: RequestInfoUtilities
Description
createDb
any
post
any
Parameters
ParameterreqInfo: RequestInfo_2
Description