Home Reference Source
public class | source

CSV

CSV

Member Summary

Public Members
public

buffer: nullable

data buffer

public

checkEncoding(encoding: string): *

check encoding

public

check schema

public

convert(items: Array<Object>, option: CustomOption): string: *

convert json to csv data string

public

csv data string

public

decode(buf: Buffer | string, encoding: string): string: *

decode buffer or string to string with specific encoding

public

encode(str: string, encoding: string): Buffer: *

encode str to buffer with specific encoding

public

encoding

public

findSchemaByKey(key: string): Schema: *

find schema by key

public

format(value: any, key: string): string | number: *

format value

public

get file dataURL

public

parse(buf: Buffer | string, option: CustomOption): string: *

parse buffer or string to csv data string

public

schema

public

transform parsed data to json

public

to string

public

generate csv with header

Public Members

public buffer: nullable source

data buffer

public checkEncoding(encoding: string): * source

check encoding

Throw:

TypeError

Encoding Not Support

public checkSchema: * source

check schema

Throw:

TypeError

Invalid schema presented

public convert(items: Array<Object>, option: CustomOption): string: * source

convert json to csv data string

Return:

string

csv data string

public data: string source

csv data string

public decode(buf: Buffer | string, encoding: string): string: * source

decode buffer or string to string with specific encoding

Return:

string

decoded string

public encode(str: string, encoding: string): Buffer: * source

encode str to buffer with specific encoding

Return:

Buffer

encoded buffer

public encoding: string source

encoding

public findSchemaByKey(key: string): Schema: * source

find schema by key

Return:

Schema

schema

public format(value: any, key: string): string | number: * source

format value

Return:

string | number

formated value

public getDataURL: string: * source

get file dataURL

Return:

string

dataURL

public parse(buf: Buffer | string, option: CustomOption): string: * source

parse buffer or string to csv data string

Return:

string

parsed csv data string

public schema: Array source

schema

public toJSON: Array<Object>: * source

transform parsed data to json

Return:

Array<Object>

json

public toString: string: * source

to string

Return:

string

csv data string

public withHeader: boolean source

generate csv with header