index.d.ts 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. /**
  2. * Copyright (c) Meta Platforms, Inc. and affiliates.
  3. *
  4. * This source code is licensed under the MIT license found in the
  5. * LICENSE file in the root directory of this source tree.
  6. */
  7. import {Static} from '@sinclair/typebox';
  8. import {TBoolean} from '@sinclair/typebox';
  9. import {TNull} from '@sinclair/typebox';
  10. import {TNumber} from '@sinclair/typebox';
  11. import {TObject} from '@sinclair/typebox';
  12. import {TReadonlyOptional} from '@sinclair/typebox';
  13. import {TString} from '@sinclair/typebox';
  14. declare const RawSnapshotFormat: TObject<{
  15. callToJSON: TReadonlyOptional<TBoolean>;
  16. compareKeys: TReadonlyOptional<TNull>;
  17. escapeRegex: TReadonlyOptional<TBoolean>;
  18. escapeString: TReadonlyOptional<TBoolean>;
  19. highlight: TReadonlyOptional<TBoolean>;
  20. indent: TReadonlyOptional<TNumber>;
  21. maxDepth: TReadonlyOptional<TNumber>;
  22. maxWidth: TReadonlyOptional<TNumber>;
  23. min: TReadonlyOptional<TBoolean>;
  24. printBasicPrototype: TReadonlyOptional<TBoolean>;
  25. printFunctionName: TReadonlyOptional<TBoolean>;
  26. theme: TReadonlyOptional<
  27. TObject<{
  28. comment: TReadonlyOptional<TString<string>>;
  29. content: TReadonlyOptional<TString<string>>;
  30. prop: TReadonlyOptional<TString<string>>;
  31. tag: TReadonlyOptional<TString<string>>;
  32. value: TReadonlyOptional<TString<string>>;
  33. }>
  34. >;
  35. }>;
  36. export declare const SnapshotFormat: TObject<{
  37. callToJSON: TReadonlyOptional<TBoolean>;
  38. compareKeys: TReadonlyOptional<TNull>;
  39. escapeRegex: TReadonlyOptional<TBoolean>;
  40. escapeString: TReadonlyOptional<TBoolean>;
  41. highlight: TReadonlyOptional<TBoolean>;
  42. indent: TReadonlyOptional<TNumber>;
  43. maxDepth: TReadonlyOptional<TNumber>;
  44. maxWidth: TReadonlyOptional<TNumber>;
  45. min: TReadonlyOptional<TBoolean>;
  46. printBasicPrototype: TReadonlyOptional<TBoolean>;
  47. printFunctionName: TReadonlyOptional<TBoolean>;
  48. theme: TReadonlyOptional<
  49. TObject<{
  50. comment: TReadonlyOptional<TString<string>>;
  51. content: TReadonlyOptional<TString<string>>;
  52. prop: TReadonlyOptional<TString<string>>;
  53. tag: TReadonlyOptional<TString<string>>;
  54. value: TReadonlyOptional<TString<string>>;
  55. }>
  56. >;
  57. }>;
  58. export declare type SnapshotFormat = Static<typeof RawSnapshotFormat>;
  59. export {};