Skip to content

dpjanes/iotdb-document

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iotdb-document

POP Document wrapper

Samples

Ensure document is a Buffer. Default encoding is utf-8

_.promise({
    document: "Hello, World",
})
    .then(document.to.buffer)

... take no chances ...

_.promise({
    document: "Hello, World",
})
    .then(document.to.buffer.utf8)

Ensure document is a Buffer, encoded in utf-16

_.promise({
    document: "Hello, World",
    document_encoding: "utf-16",
})
    .then(document.to.buffer)

Ensure document is a String. Default encoding is utf-8

_.promise({
    document: Buffer.from("Hello, World", "utf-8"),
})
    .then(document.to.string)

... take no chances ...

_.promise({
    document: Buffer.from("Hello, World", "utf-8"),
})
    .then(document.to.string.utf8)

Ensure document is a String, decoding from utf-16

_.promise({
    document: Buffer.from("Hello, World"),
    document_encoding: "utf-16",
})
    .then(document.to.string)

Convert from/to Hex, Base64 and Safe Base64 encodings

    .then(document.to.hex)
    .then(document.from.hex)

    .then(document.to.base64)
    .then(document.from.base64)

    .then(document.to.base64.safe)
    .then(document.from.base64.safe)

Identify MIME types

    .then(document.identify.path)
    .then(document.identify.url)

Identifier paragraphs, sentences and quotes

    .then(document.identify.sentences) // not implemented
    .then(document.identify.quotes) // not implemented
    .then(document.identify.paragraphs) // not implemented

More ideas

document.from.json
document.to.json

More ideas (for document_media_type)

    document.identify.document
    document.is(mime_type)
    document.is.text
    document.is.json
    ...

About

POP functions for document / document_*

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published