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-28 23:20:06 +00:00
|
|
|
|
2021-03-22 02:05:08 +00:00
|
|
|
}
|