UNPKG

762 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 readonly options;
7 private maxSendMessageSize;
8 private maxReceiveMessageSize;
9 constructor(options: ChannelOptions);
10 sendMessage(message: Promise<WriteObject>): Promise<WriteObject>;
11 receiveMessage(message: Promise<Buffer>): Promise<Buffer>;
12}
13export declare class MaxMessageSizeFilterFactory implements FilterFactory<MaxMessageSizeFilter> {
14 private readonly options;
15 constructor(options: ChannelOptions);
16 createFilter(): MaxMessageSizeFilter;
17}