@metaplex-foundation/umi-serializer-data-view
Version:
A serializer implementation relying on the native DataView API
1 lines • 1.71 kB
Source Map (JSON)
{"version":3,"file":"createDataViewSerializer.mjs","sources":["../../src/createDataViewSerializer.ts"],"sourcesContent":["import { SerializerInterface } from '@metaplex-foundation/umi';\nimport {\n array,\n bool,\n bytes,\n dataEnum,\n f32,\n f64,\n i128,\n i16,\n i32,\n i64,\n i8,\n map,\n nullable,\n option,\n publicKey,\n scalarEnum,\n set,\n string,\n struct,\n tuple,\n u128,\n u16,\n u32,\n u64,\n u8,\n unit,\n} from '@metaplex-foundation/umi/serializers';\n\nexport type DataViewSerializerOptions = {};\n\nexport function createDataViewSerializer(\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n options: DataViewSerializerOptions = {}\n): SerializerInterface {\n return {\n tuple,\n array,\n map,\n set,\n option,\n nullable,\n struct,\n enum: scalarEnum,\n dataEnum,\n string,\n bool,\n unit,\n u8,\n u16,\n u32,\n u64,\n u128,\n i8,\n i16,\n i32,\n i64,\n i128,\n f32,\n f64,\n bytes,\n publicKey,\n };\n}\n"],"names":["createDataViewSerializer","options","tuple","array","map","set","option","nullable","struct","enum","scalarEnum","dataEnum","string","bool","unit","u8","u16","u32","u64","u128","i8","i16","i32","i64","i128","f32","f64","bytes","publicKey"],"mappings":";;AAgCO,SAASA,wBAAwB;AACtC;AACAC,OAAkC,GAAG,EAAE,EAClB;EACrB,OAAO;IACLC,KAAK;IACLC,KAAK;IACLC,GAAG;IACHC,GAAG;IACHC,MAAM;IACNC,QAAQ;IACRC,MAAM;AACNC,IAAAA,IAAI,EAAEC,UAAU;IAChBC,QAAQ;IACRC,MAAM;IACNC,IAAI;IACJC,IAAI;IACJC,EAAE;IACFC,GAAG;IACHC,GAAG;IACHC,GAAG;IACHC,IAAI;IACJC,EAAE;IACFC,GAAG;IACHC,GAAG;IACHC,GAAG;IACHC,IAAI;IACJC,GAAG;IACHC,GAAG;IACHC,KAAK;AACLC,IAAAA,SAAAA;GACD,CAAA;AACH;;;;"}