[firestore] Path - remove unreachable code paths

This commit is contained in:
Salakar 2018-04-16 16:21:24 +01:00
parent b534e02016
commit 317b02b901
1 changed files with 5 additions and 4 deletions

View File

@ -14,11 +14,11 @@ export default class Path {
}
get id(): string | null {
return this._parts.length > 0 ? this._parts[this._parts.length - 1] : null;
return this._parts.length ? this._parts[this._parts.length - 1] : null;
}
get isDocument(): boolean {
return this._parts.length > 0 && this._parts.length % 2 === 0;
return this._parts.length % 2 === 0;
}
get isCollection(): boolean {
@ -34,7 +34,7 @@ export default class Path {
}
parent(): Path | null {
return this._parts.length > 0
return this._parts.length
? new Path(this._parts.slice(0, this._parts.length - 1))
: null;
}
@ -44,7 +44,8 @@ export default class Path {
* @package
*/
static fromName(name: string): Path {
if (!name) return new Path([]);
const parts = name.split('/');
return parts.length === 0 ? new Path([]) : new Path(parts);
return new Path(parts);
}
}