test.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. type T5 = "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9" | "10" | "11" | "12" | "13";
  2. type T6 = "a-long-string" | "another-long-string" | "yet-another-long-string" | "one-more-for-good-measure";
  3. type T7 =
  4. { eventName: "these", a: number } |
  5. { eventName: "will", b: number } |
  6. { eventName: "not", c: number } |
  7. { eventName: "fit", d: number } |
  8. { eventName: "on", e: number } |
  9. { eventName: "one", f: number } |
  10. { eventName: "line", g: number };
  11. type Comment = {
  12. type: 'CommentLine';
  13. _CommentLine: void;
  14. value: string;
  15. end: number;
  16. loc: {
  17. end: {column: number, line: number},
  18. start: {column: number, line: number},
  19. };
  20. start: number;
  21. } | {
  22. type: 'CommentBlock';
  23. _CommentBlock: void;
  24. value: string;
  25. end: number;
  26. loc: {
  27. end: {column: number, line: number},
  28. start: {column: number, line: number},
  29. };
  30. start: number;
  31. };
  32. type Props = {
  33. onChange: (
  34. | {
  35. name: string
  36. }
  37. | {
  38. title: string
  39. }
  40. | {
  41. year: year
  42. }
  43. ) => void
  44. };
  45. declare class FormData {
  46. append(
  47. options?:
  48. | string
  49. | {
  50. filepath?: string,
  51. filename?: string
  52. }
  53. ): void;
  54. }