avsc icon indicating copy to clipboard operation
avsc copied to clipboard

refactor: migrate to TypeScript

Open mtth opened this issue 1 year ago • 0 comments

avsc now builds on three separate packages, which can be imported separately:

  • @avro/types, serialization logic
  • @avro/streams, object containers
  • @avro/idl, AVDL parsing

Breaking changes:

  • [ ] type.hash() is now computeHash()
  • [ ] type.random() is now randomValue()
  • Removed deprecated functions
    • type.getAliases, type.getFingerprint, type.getName, type.getSchema, type.getTypeName.

mtth avatar Feb 15 '25 19:02 mtth