netcdf4-wasm
Version:
NetCDF4 library compiled to WebAssembly with TypeScript bindings
33 lines • 1.08 kB
TypeScript
import type { NetCDF4 } from './netcdf4';
import { Dimension } from './dimension';
import { Variable } from './variable';
import type { VariableOptions } from './types';
export declare class Group {
protected netcdf: NetCDF4;
readonly name: string;
protected groupId: number;
readonly dimensions: {
[name: string]: Dimension;
};
readonly variables: {
[name: string]: Variable;
};
readonly groups: {
[name: string]: Group;
};
private _attributes;
constructor(netcdf: NetCDF4, name: string, groupId: number);
setAttr(name: string, value: any): void;
getAttr(name: string): any;
attrs(): string[];
createDimension(name: string, size: number | null): Promise<Dimension>;
loadMockDimensions(): void;
createVariable(name: string, datatype: string, dimensions?: string[], options?: VariableOptions): Promise<Variable>;
createGroup(name: string): Group;
children(): {
[name: string]: Group;
};
get path(): string;
toString(): string;
}
//# sourceMappingURL=group.d.ts.map