index.js 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. (function() {
  2. var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined';
  3. var __module = nodeEnv ? module : {exports:{}};
  4. var __filename = 'preview-scripts/__node_modules/tsbuffer-schema/index.js';
  5. var __require = nodeEnv ? function (request) {
  6. return cc.require(request);
  7. } : function (request) {
  8. return __quick_compile_project__.require(request, __filename);
  9. };
  10. function __define (exports, require, module) {
  11. if (!nodeEnv) {__quick_compile_project__.registerModule(__filename, module);}/*!
  12. * TSBuffer Schema v2.2.0
  13. * -----------------------------------------
  14. * MIT LICENSE
  15. * KingWorks (C) Copyright 2022
  16. * https://github.com/k8w/tsbuffer-schema
  17. */
  18. 'use strict';
  19. Object.defineProperty(exports, '__esModule', { value: true });
  20. /**
  21. * Enum for every possible `TSBufferSchema['type']`
  22. */
  23. var SchemaType = /** @class */ (function () {
  24. function SchemaType() {
  25. }
  26. // #region 确定的TypeScript的类型
  27. SchemaType.Boolean = 'Boolean';
  28. SchemaType.Number = 'Number';
  29. SchemaType.String = 'String';
  30. SchemaType.Array = 'Array';
  31. SchemaType.Tuple = 'Tuple';
  32. SchemaType.Enum = 'Enum';
  33. SchemaType.Any = 'Any';
  34. SchemaType.Literal = 'Literal';
  35. SchemaType.Object = 'Object';
  36. SchemaType.Interface = 'Interface';
  37. SchemaType.Buffer = 'Buffer';
  38. SchemaType.IndexedAccess = 'IndexedAccess';
  39. SchemaType.Reference = 'Reference';
  40. SchemaType.Keyof = 'Keyof';
  41. SchemaType.Union = 'Union';
  42. SchemaType.Intersection = 'Intersection';
  43. SchemaType.NonNullable = 'NonNullable';
  44. SchemaType.Date = 'Date';
  45. // #endregion
  46. // #region 非TypeScript基本类型,临时过渡用
  47. SchemaType.Pick = 'Pick';
  48. SchemaType.Partial = 'Partial';
  49. SchemaType.Omit = 'Omit';
  50. SchemaType.Overwrite = 'Overwrite';
  51. // #endregion
  52. SchemaType.Custom = 'Custom';
  53. return SchemaType;
  54. }());
  55. exports.SchemaType = SchemaType;
  56. }
  57. if (nodeEnv) {
  58. __define(__module.exports, __require, __module);
  59. }
  60. else {
  61. __quick_compile_project__.registerModuleFunc(__filename, function () {
  62. __define(__module.exports, __require, __module);
  63. });
  64. }
  65. })();