26 Commits

Author SHA1 Message Date
Nichlas Nielsen Walsøe
28e8d921e5 Fix multi-line typedefs generating "let" statements
Multi-line typedefs now generates valid type syntax
2024-07-24 10:49:02 +02:00
Alexander Fenster
f2a8620179
fix: possible infinite loop when parsing option (#1923) 2023-08-21 10:31:54 -07:00
Daniel Wirtz
42f49b43f6
feat: update dependencies / general cleanup (#1356)
Co-authored-by: Alexander Fenster <fenster@google.com>
2020-04-17 15:53:50 +02:00
dcodeIO
20a2627142 CLI: Sanitize CR-only line endings (coming from jsdoc?) 2017-11-26 22:51:44 +01:00
Daniel Wirtz
87136f7355
Merge pull request #913 from AndiDog/type-name-starting-with-object-fix
Fix codegen if type name starts with "Object"
2017-11-24 16:03:26 +01:00
Nikita Tokarchuk
a2c72c08b0 CLI: Remove exclude and include patterns from jsdoc config 2017-11-05 22:44:15 +01:00
Andreas Sommer
1724581c36 Fix codegen if type name starts with "Object" 2017-09-17 18:58:46 +02:00
Robin Anil
a510692fe9 Cleanup 2017-05-23 13:44:27 -05:00
Robin Anil
2059ee0f6f Add support to generate types for JSON object.
Add support for string types.
2017-05-23 13:28:37 -05:00
dcodeIO
17c2797592 New: Upgrade to codegen 2 2017-04-23 14:51:58 +02:00
dcodeIO
ffdc93c7cf CLI: Check incompatible properties for namespaces only in tsd-jsdoc 2017-04-18 21:16:33 +02:00
dcodeIO
fb3f9c7043 CLI: Additional tsd-jsdoc handling of properties inside of namespaces and TS specific API exposure 2017-04-18 14:28:36 +02:00
dcodeIO
2dcae25c99 CLI: Several improvements to tsd-jsdoc emitted comments 2017-04-17 23:44:59 +02:00
dcodeIO
ff858003f5 Breaking: Replaced Buffer and Long types with interfaces and removed stubs; CLI: Further TypeScript definition improvements 2017-04-16 20:28:06 +02:00
dcodeIO
22f907c49a CLI: Relieved tsd files from unnecessary comments; CLI: Generate TS namespaces for vars and functions with properties; Other: Regenerated dist files; Breaking: Removed Message#toObject in favor of having just the static version (unnecessary static code otherwise) 2017-04-16 03:30:25 +02:00
dcodeIO
c97b618112 Breaking: Everything uses interfaces now instead of typedefs (SomethingProperties is now ISomething) 2017-04-15 19:29:31 +02:00
dcodeIO
9a23ded947 Other: ext/descriptor support for various standard options, see #757 2017-04-14 13:34:18 +02:00
dcodeIO
1fc911cef0 Other: Fixed obvious issues with ext/descriptor, does not throw anymore when throwing descriptor.proto itself at it, see #757 2017-04-13 02:40:01 +02:00
dcodeIO
b355115e61 CLI: Prefer @tstype over @type when generating typedefs (tsd-jsdoc) 2017-04-12 23:40:06 +02:00
dcodeIO
708552bb84 Other: Added infrastructure for TypeScript support of extensions 2017-04-12 19:03:14 +02:00
dcodeIO
0425b584f4 Other: More decorator progress (MapField.d, optional Type.d) 2017-04-11 02:15:43 +02:00
dcodeIO
7a6f98b5e7 Breaking: Initial implementation of TypeScript decorators; Breaking: Refactored protobuf.Class away; Breaking: TypeScript definitions now have (a lot of) generics; Breaking: Removed deprecated features; Other: tsd-jsdoc now has limited generics support 2017-04-10 17:17:27 +02:00
dcodeIO
ca0dce2d7f Other: Updated deps, ts fixes and regenerated dist files 2017-03-31 15:47:20 +02:00
dcodeIO
6f74d30f05 CLI: Exclude JSDoc on typedefs from generated d.ts files because typescript@next, see #737 2017-03-31 14:46:05 +02:00
dcodeIO
8aa21268aa Fixed: Ensure that fields have been resolved when looking up js types in static target, see #731 2017-03-27 21:41:03 +02:00
dcodeIO
29ce6cae0c CLI: Moved tsd-jsdoc to future cli package, see #716 2017-03-27 16:20:04 +02:00