makeomatic/mservice

View on GitHub
packages/plugin-hapi/src/plugins/state.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { Request, Server } from '@hapi/hapi'

export const name = 'mservice-state'
export const version = '1.0.0'
export const once = true
export function register(server: Server): void {
  (server as any)._core.root.decorate(
    'request', 'setState',
    function setState(this: Request, cookieName: string, value: any, stateOptions: any) {
      return (this as any)._setState(cookieName, value, stateOptions)
    }
  )
}