Skip to content
Snippets Groups Projects
Unverified Commit 3480ca89 authored by Ariya Hidayat's avatar Ariya Hidayat Committed by GitHub
Browse files

Remove some superfluous return types in the metadata code (#17519)

Type inference can already correctly infer those return types, no need
to explicit anymore.
parent 57e50c79
No related branches found
No related tags found
No related merge requests found
......@@ -57,9 +57,7 @@ export default class Database extends Base {
// FEATURES
hasFeature(
feature: null | DatabaseFeature | VirtualDatabaseFeature,
): boolean {
hasFeature(feature: null | DatabaseFeature | VirtualDatabaseFeature) {
if (!feature) {
return true;
}
......
......@@ -322,7 +322,7 @@ export default class Field extends Base {
/**
* Returns true if this field can be searched, e.x. in filter or parameter widgets
*/
isSearchable(): boolean {
isSearchable() {
// TODO: ...?
return this.isString();
}
......
......@@ -49,7 +49,7 @@ export default class Metric extends Base {
}
}
isActive(): boolean {
isActive() {
return !this.archived;
}
}
......@@ -21,7 +21,7 @@ export default class Segment extends Base {
return ["segment", this.id];
}
isActive(): boolean {
isActive() {
return !this.archived;
}
}
......@@ -31,7 +31,7 @@ export default class Table extends Base {
entity_type: ?EntityType;
hasSchema(): boolean {
hasSchema() {
return (this.schema_name && this.db && this.db.schemas.length > 1) || false;
}
......@@ -54,7 +54,7 @@ export default class Table extends Base {
});
}
isSavedQuestion(): boolean {
isSavedQuestion() {
return this.savedQuestionId() !== null;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment