UNPKG

node-web-mvc

Version:
17 lines (16 loc) 760 B
/** * @module ResourceTransformerChain */ import Resource from './Resource'; import HttpServletRequest from '../http/HttpServletRequest'; import ResourceTransformer from './ResourceTransformer'; import ResourceResolverChain from './ResourceResolverChain'; import ResourceTransformerChain from './ResourceTransformerChain'; export default class DefaultResourceTransformerChain implements ResourceTransformerChain { private resolveCahin; private tramformer; private nextChain; private get invokeable(); constructor(resolveChain: ResourceResolverChain, transformers: Array<ResourceTransformer> | ResourceTransformer, nextChain?: ResourceTransformerChain); transform(request: HttpServletRequest, resource: Resource): Promise<Resource>; }