mapcomplete/Logic/Tags/TagsFilter.ts

15 lines
340 B
TypeScript
Raw Normal View History

2021-03-22 02:05:08 +00:00
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[];
2021-03-22 02:05:08 +00:00
}