status.d.ts 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. /**
  2. * Copyright 2020 Google LLC
  3. *
  4. * Licensed under the Apache License, Version 2.0 (the "License");
  5. * you may not use this file except in compliance with the License.
  6. * You may obtain a copy of the License at
  7. *
  8. * http://www.apache.org/licenses/LICENSE-2.0
  9. *
  10. * Unless required by applicable law or agreed to in writing, software
  11. * distributed under the License is distributed on an "AS IS" BASIS,
  12. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13. * See the License for the specific language governing permissions and
  14. * limitations under the License.
  15. */
  16. export declare enum Status {
  17. OK = 0,
  18. CANCELLED = 1,
  19. UNKNOWN = 2,
  20. INVALID_ARGUMENT = 3,
  21. DEADLINE_EXCEEDED = 4,
  22. NOT_FOUND = 5,
  23. ALREADY_EXISTS = 6,
  24. PERMISSION_DENIED = 7,
  25. RESOURCE_EXHAUSTED = 8,
  26. FAILED_PRECONDITION = 9,
  27. ABORTED = 10,
  28. OUT_OF_RANGE = 11,
  29. UNIMPLEMENTED = 12,
  30. INTERNAL = 13,
  31. UNAVAILABLE = 14,
  32. DATA_LOSS = 15,
  33. UNAUTHENTICATED = 16
  34. }
  35. export declare const HttpCodeToRpcCodeMap: Map<number, Status>;
  36. export declare function rpcCodeFromHttpStatusCode(httpStatusCode: number): number;