import { AssetSelectorQueryBuilding } from '../AssetSelectorQuery';
import { joinAssetCompsForAssetSelectorQueryFieldAssetComps } from './AssetSelectorQueryFieldAssetComps';
import { AssetSelectorQueryFieldString } from './AssetSelectorQueryFieldString';

export class AssetSelectorQueryFieldTitle extends AssetSelectorQueryFieldString {
  constructor() {
    super('title', 'ac.title');
  }

  requestProp(qb: AssetSelectorQueryBuilding): string {
    joinAssetCompsForAssetSelectorQueryFieldAssetComps(qb);
    return this.dbField;
  }
}
