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): any
}
"newsletters"| Default | DAFF_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. |
string[]| Default | [] |
|---|---|
| Description |
ParsedRequestUrl| Parameter | url: string |
|---|---|
| Description |
| Parameter | utils: RequestInfoUtilities |
|---|---|
| Description |
anyany| Parameter | reqInfo: RequestInfo |
|---|---|
| Description |