智慧水务管理系统 - 精河县供水工程综合管理平台

descriptor.d.ts 3.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. import * as $protobuf from "..";
  2. import {
  3. IDescriptorProto,
  4. IDescriptorContext,
  5. IEnumDescriptorProto,
  6. IFieldDescriptorProto,
  7. IFileDescriptorSet,
  8. IMethodDescriptorProto,
  9. IOneofDescriptorProto,
  10. IServiceDescriptorProto
  11. } from "./descriptor.generated";
  12. export * from "./descriptor.generated";
  13. type DescriptorInput<T> = T | $protobuf.Reader | Uint8Array;
  14. declare module ".." {
  15. namespace Root {
  16. /** Creates a root from a descriptor set. */
  17. function fromDescriptor(descriptor: DescriptorInput<IFileDescriptorSet>, options?: { keepCase?: boolean }): $protobuf.Root;
  18. }
  19. interface Root {
  20. /** Converts this root to a descriptor set. */
  21. toDescriptor(edition?: string): $protobuf.Message<IFileDescriptorSet> & IFileDescriptorSet;
  22. }
  23. namespace Type {
  24. /** Creates a type from a descriptor. */
  25. function fromDescriptor(descriptor: DescriptorInput<IDescriptorProto>, editionOrContext?: string | IDescriptorContext): $protobuf.Type;
  26. }
  27. interface Type {
  28. /** Converts this type to a descriptor. */
  29. toDescriptor(edition?: string): $protobuf.Message<IDescriptorProto> & IDescriptorProto;
  30. }
  31. namespace Field {
  32. /** Creates a field from a descriptor. */
  33. function fromDescriptor(descriptor: DescriptorInput<IFieldDescriptorProto>, editionOrContext?: string | IDescriptorContext): $protobuf.Field;
  34. }
  35. interface Field {
  36. /** Converts this field to a descriptor. */
  37. toDescriptor(edition?: string): $protobuf.Message<IFieldDescriptorProto> & IFieldDescriptorProto;
  38. }
  39. namespace Enum {
  40. /** Creates an enum from a descriptor. */
  41. function fromDescriptor(descriptor: DescriptorInput<IEnumDescriptorProto>, editionOrContext?: string | IDescriptorContext): $protobuf.Enum;
  42. }
  43. interface Enum {
  44. /** Converts this enum to a descriptor. */
  45. toDescriptor(): $protobuf.Message<IEnumDescriptorProto> & IEnumDescriptorProto;
  46. }
  47. namespace OneOf {
  48. /** Creates a oneof from a descriptor. */
  49. function fromDescriptor(descriptor: DescriptorInput<IOneofDescriptorProto>, editionOrContext?: string | IDescriptorContext): $protobuf.OneOf;
  50. }
  51. interface OneOf {
  52. /** Converts this oneof to a descriptor. */
  53. toDescriptor(): $protobuf.Message<IOneofDescriptorProto> & IOneofDescriptorProto;
  54. }
  55. namespace Service {
  56. /** Creates a service from a descriptor. */
  57. function fromDescriptor(descriptor: DescriptorInput<IServiceDescriptorProto>, editionOrContext?: string | IDescriptorContext): $protobuf.Service;
  58. }
  59. interface Service {
  60. /** Converts this service to a descriptor. */
  61. toDescriptor(): $protobuf.Message<IServiceDescriptorProto> & IServiceDescriptorProto;
  62. }
  63. namespace Method {
  64. /** Creates a method from a descriptor. */
  65. function fromDescriptor(descriptor: DescriptorInput<IMethodDescriptorProto>, editionOrContext?: string | IDescriptorContext): $protobuf.Method;
  66. }
  67. interface Method {
  68. /** Converts this method to a descriptor. */
  69. toDescriptor(): $protobuf.Message<IMethodDescriptorProto> & IMethodDescriptorProto;
  70. }
  71. }