1 |
|
2 | import { BaseFilter, Filter, FilterFactory } from './filter';
|
3 | import { WriteObject } from './call-interface';
|
4 | import { ChannelOptions } from './channel-options';
|
5 | export 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 | }
|
13 | export declare class MaxMessageSizeFilterFactory implements FilterFactory<MaxMessageSizeFilter> {
|
14 | private readonly options;
|
15 | constructor(options: ChannelOptions);
|
16 | createFilter(): MaxMessageSizeFilter;
|
17 | }
|