import { FieldParser } from "./base" import { Request } from "express" export class RequestCookieFieldParser extends FieldParser { public constructor(field:string) { super(field) } public parse(request:Request):void { let field = this.field let cookies = request.cookies if ( cookies[field] ) { if ( typeof cookies[field] === "string" ) { this.fieldValue = cookies[field].toString() } else { this.fieldValue = JSON.stringify(cookies[field]) } } } }