A scale (de)serializer for AssemblyScript
npm install as-serde-scaleas-serde-scale provides ScaleSerializer class which implements Serializer and ScaleDeserializer class which implements Deserializer.
In addition to the types supported by as-serde, as-serde-scale also supports i128/u128 and Compact types.
More detailed information about the SCALE codec specification.
``ts
@serialize({ omitName: true })
@deserialize({ omitName: true })
class Person {
name: string;
gender: bool;
}
let person = ScaleSerializer.serialize(Person{name: "yjhmelody", gender: true});
`
See __test__` for more examples.