UNPKG

732 BTypeScriptView Raw
1/// <reference types="node" />
2import { BaseFilter, Filter, FilterFactory } from './filter';
3import { WriteObject } from './call-interface';
4import { ChannelOptions } from './channel-options';
5export declare class MaxMessageSizeFilter extends BaseFilter implements Filter {
6 private maxSendMessageSize;
7 private maxReceiveMessageSize;
8 constructor(options: ChannelOptions);
9 sendMessage(message: Promise<WriteObject>): Promise<WriteObject>;
10 receiveMessage(message: Promise<Buffer>): Promise<Buffer>;
11}
12export declare class MaxMessageSizeFilterFactory implements FilterFactory<MaxMessageSizeFilter> {
13 private readonly options;
14 constructor(options: ChannelOptions);
15 createFilter(): MaxMessageSizeFilter;
16}