toWasm method

List<Object?> toWasm()

Returns this as a WASM canonical abi value.

Implementation

List<Object?> toWasm() => [
      compressionMethod.toWasm(),
      (compressionLevel == null
          ? const None().toWasm()
          : Option.fromValue(compressionLevel).toWasm()),
      (lastModifiedTime == null
          ? const None().toWasm()
          : Option.fromValue(lastModifiedTime).toWasm()),
      (permissions == null
          ? const None().toWasm()
          : Option.fromValue(permissions).toWasm()),
      (comment == null
          ? const None().toWasm()
          : Option.fromValue(comment).toWasm(BytesOrUnicode.toWasm))
    ];