15 lines
910 B
TypeScript
15 lines
910 B
TypeScript
import { Feature } from "../types/Feature";
|
|
import { EntityDict, Aspect, AspectWrapper } from 'oak-domain/lib/types';
|
|
import { EntityDict as BaseEntityDict } from 'oak-domain/lib/base-app-domain';
|
|
import { CommonAspectDict } from 'oak-common-aspect';
|
|
import { BackendRuntimeContext } from 'oak-domain/lib/store/AsyncRowStore';
|
|
export declare class Geo<ED extends EntityDict & BaseEntityDict, Cxt extends BackendRuntimeContext<ED>, AD extends CommonAspectDict<ED, Cxt> & Record<string, Aspect<ED, Cxt>>> extends Feature {
|
|
private aspectWrapper;
|
|
constructor(aspectWrapper: AspectWrapper<ED, Cxt, AD>);
|
|
searchPoi(value: string, areaCode?: string, typeCode?: string, indexFrom?: number, count?: number): Promise<{
|
|
result: Awaited<ReturnType<AD["searchPoi"]>>;
|
|
opRecords?: import("oak-domain/lib/types").OpRecord<ED>[] | undefined;
|
|
message?: string | null | undefined;
|
|
}>;
|
|
}
|