node-web-mvc
Version:
node spring mvc
17 lines (16 loc) • 760 B
TypeScript
/**
* @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>;
}