Constructors
constructor
- new default(pathToFile: string): default
Properties
osVersion
osVersion: string
pathToFile
pathToFile: string
sasVersion
sasVersion: string
Methods
getData
- getData(
props: {
filter?: Filter;
filterColumns?: string[];
length?: number;
roundPrecision?: number;
skipHeader?: boolean;
start?: number;
type?: "object" | "array";
},
): Promise<(object | (string | number)[])[]> Parameters
- props: {
filter?: Filter;
filterColumns?: string[];
length?: number;
roundPrecision?: number;
skipHeader?: boolean;
start?: number;
type?: "object" | "array";
}
Returns Promise<(object | (string | number)[])[]>
getHeader
- getHeader(): Header
Returns Header
getMetadata
- getMetadata<T extends "dataset-json1.1" | "xport">(
format?: T,
): Promise<T extends "dataset-json1.1" ? DatasetMetadata : object> Type Parameters
- T extends "dataset-json1.1" | "xport"
Returns Promise<T extends "dataset-json1.1" ? DatasetMetadata : object>
read
- read(options?: Options): AsyncIterable<object | (string | number)[]>
Returns AsyncIterable<object | (string | number)[]>
toCsv
- toCsv(outDir: string, options?: Options): Promise<void>
Parameters
- outDir: string
Optional
options: Options
Returns Promise<void>
Library associated with the XPORT file.