Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 4x 4x 39x 39x 116x | import { CustomerVariableProvider, CustomerVariableType } from './types'
import { CloudFrontRequest } from 'aws-lambda'
import { getHeaderValue } from '../headers'
export class HeaderCustomerVariables implements CustomerVariableProvider {
readonly name = 'HeaderCustomerVariables'
constructor(private readonly request: CloudFrontRequest) {}
async getVariable(variable: CustomerVariableType): Promise<string | null> {
return getHeaderValue(this.request, variable)
}
}
|