/** * Copyright (c) 2017 mol* contributors, licensed under MIT, See LICENSE file for more info. * * @author David Sehnal <david.sehnal@gmail.com> */ import { Structure } from '../structure' import { StructureSelection } from './selection' import { QueryContext, QueryFn, QueryContextOptions } from './context'; interface StructureQuery extends QueryFn<StructureSelection> { } namespace StructureQuery { export function run(query: StructureQuery, structure: Structure, options?: QueryContextOptions) { return query(new QueryContext(structure, options)); } } export { StructureQuery }