Interface TagManager
interface TagManager {
create(title: string): Promise<Tag>;
delete(tag: number): Promise<void>;
get(title: string, options: { allowMissing: true }): Promise<null | Tag>;
get(title: string, options?: { allowMissing?: boolean }): Promise<Tag>;
list(): Promise<Tag[]>;
}
create(title: string): Promise<Tag>;
delete(tag: number): Promise<void>;
get(title: string, options: { allowMissing: true }): Promise<null | Tag>;
get(title: string, options?: { allowMissing?: boolean }): Promise<Tag>;
list(): Promise<Tag[]>;
}