UNPKG

@connectrpc/validate

Version:

Flexible, efficient request validation for Connect

107 lines (106 loc) 2.88 kB
import type { GenFile, GenMessage, GenService } from "@bufbuild/protobuf/codegenv2"; import type { Timestamp } from "@bufbuild/protobuf/wkt"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file test.proto. */ export declare const file_test: GenFile; /** * @generated from message User */ export type User = Message<"User"> & { /** * @generated from field: string email = 1; */ email: string; /** * @generated from field: google.protobuf.Timestamp birth_date = 2; */ birthDate?: Timestamp; /** * @generated from field: google.protobuf.Timestamp signup_date = 3; */ signupDate?: Timestamp; }; /** * Describes the message User. * Use `create(UserSchema)` to create a new message. */ export declare const UserSchema: GenMessage<User>; /** * @generated from message CreateUserRequest */ export type CreateUserRequest = Message<"CreateUserRequest"> & { /** * @generated from field: User user = 1; */ user?: User; }; /** * Describes the message CreateUserRequest. * Use `create(CreateUserRequestSchema)` to create a new message. */ export declare const CreateUserRequestSchema: GenMessage<CreateUserRequest>; /** * @generated from message CreateUserResponse */ export type CreateUserResponse = Message<"CreateUserResponse"> & { /** * @generated from field: User user = 1; */ user?: User; }; /** * Describes the message CreateUserResponse. * Use `create(CreateUserResponseSchema)` to create a new message. */ export declare const CreateUserResponseSchema: GenMessage<CreateUserResponse>; /** * @generated from message CumSumRequest */ export type CumSumRequest = Message<"CumSumRequest"> & { /** * @generated from field: int64 number = 1; */ number: bigint; }; /** * Describes the message CumSumRequest. * Use `create(CumSumRequestSchema)` to create a new message. */ export declare const CumSumRequestSchema: GenMessage<CumSumRequest>; /** * @generated from message CumSumResponse */ export type CumSumResponse = Message<"CumSumResponse"> & { /** * @generated from field: int64 sum = 1; */ sum: bigint; }; /** * Describes the message CumSumResponse. * Use `create(CumSumResponseSchema)` to create a new message. */ export declare const CumSumResponseSchema: GenMessage<CumSumResponse>; /** * @generated from service TestService */ export declare const TestService: GenService<{ /** * @generated from rpc TestService.CreateUser */ createUser: { methodKind: "unary"; input: typeof CreateUserRequestSchema; output: typeof CreateUserResponseSchema; }; /** * @generated from rpc TestService.CumSum */ cumSum: { methodKind: "client_streaming"; input: typeof CumSumRequestSchema; output: typeof CumSumResponseSchema; }; }>;