UNPKG

soda-angular

Version:
17 lines (16 loc) 914 B
import { Location } from '../../datatypes/location'; import { Meters } from '../../datatypes/metres'; import { Column } from '../../soql-query/clauses/column'; import { WhereOperator } from '../../soql-query/clauses/where/where-operator'; import { IFilteredQueryable } from '../ifilteredqueryable'; import { IInternalQuery } from '../iinternalquery'; import { ILocationFilter } from './ilocationfilter'; export declare class LocationFilter<TEntity> implements ILocationFilter<TEntity> { protected readonly query: IInternalQuery<TEntity>; protected readonly column: Column; private prependOperators; constructor(query: IInternalQuery<TEntity>, column: Column, ...prependOperators: WhereOperator[]); withinCircle(location: Location, radius: Meters): IFilteredQueryable<TEntity>; withinBox(start: Location, end: Location): IFilteredQueryable<TEntity>; private addFilter; }