make method options required

This commit is contained in:
n0v1 2024-04-09 18:21:33 +00:00
parent e6ac1a49ed
commit 6c7225f3ba
1 changed files with 4 additions and 3 deletions

View File

@ -154,7 +154,7 @@ export interface MethodDefinition<RequestType, ResponseType, OutputRequestType=R
originalName?: string; originalName?: string;
requestType: MessageTypeDefinition; requestType: MessageTypeDefinition;
responseType: MessageTypeDefinition; responseType: MessageTypeDefinition;
options?: MethodOptions; options: MethodOptions;
} }
export interface ServiceDefinition { export interface ServiceDefinition {
@ -265,8 +265,9 @@ function mapMethodOptions(options: Partial<MethodOptions>[] | undefined): Method
{ {
deprecated: false, deprecated: false,
idempotency_level: IdempotencyLevel.IDEMPOTENCY_UNKNOWN, idempotency_level: IdempotencyLevel.IDEMPOTENCY_UNKNOWN,
uninterpreted_option: [] uninterpreted_option: [],
}); }
) as MethodOptions;
} }
function createMethodDefinition( function createMethodDefinition(