@devtea2027/laborum-dolor-doloribus-et

1.0.22 • Public • Published

@devtea2027/laborum-dolor-doloribus-et

NPM npm

The @devtea2027/laborum-dolor-doloribus-et is a tiny library that could convert file to arraybuffer, dataUrl and text

Intall

npm i @devtea2027/laborum-dolor-doloribus-et -S

or

pnpm add @devtea2027/laborum-dolor-doloribus-et -S

Useage

Here is a simple demo.

import { toAny } from "@devtea2027/laborum-dolor-doloribus-et";

// You can get file by input tag with type that is file
toAny(file, "arrayBuffer").then((value) => {
  console.log(value); // value is a arrayBuffer
});

API

toAny

The all-purpose api to convert file to others.

  • Params
    • file Blob | File The file to convert.
    • options "arrayBuffer" | "dataUrl" | "objectUrl" | "text" | object
      • options.type "arrayBuffer" | "dataUrl" | "objectUrl" | | "text"
      • options.encoding "string" | undefined Only used for "text"
  • Returns
    • Promise<any> Returns the associated result according to the specified parameter.

toBinaryString

Convert file to binaryString.

  • Params
    • file Blob | File The file to convert.
    • Returns
      • Promise<string> Returns a binaryString.

toArrayBuffer

Convert file to arrayBuffer.

  • Params
    • file Blob | File The file to convert.
    • Returns
      • Promise<ArrayBuffer> Returns a arrayBuffer.

toDataUrl

Convert file to dataUrl.

  • Params
    • file Blob | File The file to convert.
    • Returns
      • Promise<string> Returns a dataUrl.

toObjectUrl

Convert file to objectUrl.

  • Params
    • file Blob | File The file to convert.
    • Returns
      • Promise<string> Returns a objectUrl.

toText

Convert file to string.

  • Params
    • file Blob | File The file to convert.
    • encoding "string" | undefined Encoding type.
    • Returns
      • Promise<string> Returns a string.

Readme

Keywords

Package Sidebar

Install

npm i @devtea2027/laborum-dolor-doloribus-et

Weekly Downloads

24

Version

1.0.22

License

MIT

Unpacked Size

30.5 kB

Total Files

46

Last publish

Collaborators

  • ibforusficrystal