mapcomplete/Logic/Tags/TagsFilter.ts
2021-03-29 01:20:06 +02:00

15 lines
340 B
TypeScript

export abstract class TagsFilter {
abstract asOverpass(): string[]
abstract isUsableAsAnswer(): boolean;
abstract isEquivalent(other: TagsFilter): boolean;
abstract matchesProperties(properties: any): boolean;
abstract asHumanString(linkToWiki: boolean, shorten: boolean);
abstract usedKeys(): string[];
}