react-ngl
Version:
React wrapper for ngl
31 lines (30 loc) • 824 B
TypeScript
/**
* @file Parser Loader
* @author Alexander Rose <alexander.rose@weirdbyte.de>
* @private
*/
import Loader from './loader';
import { LoaderParameters, LoaderInput } from './loader-utils';
export interface ParserParams {
voxelSize?: number;
firstModelOnly?: boolean;
asTrajectory?: boolean;
cAlphaOnly?: boolean;
name?: string;
path?: string;
}
/**
* Parser loader class
* @extends Loader
*/
declare class ParserLoader extends Loader {
parserParams: ParserParams;
constructor(src: LoaderInput, params?: Partial<LoaderParameters> & ParserParams);
/**
* Load parsed object
* @return {Promise} resolves to the loaded & parsed {@link Structure},
* {@link Volume}, {@link Surface} or data object
*/
load(): any;
}
export default ParserLoader;