You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
12 lines
295 B
12 lines
295 B
3 years ago
|
import {Scope} from './Scope'
|
||
|
import {AbstractBuilder} from '../../builder/AbstractBuilder'
|
||
|
|
||
|
/**
|
||
|
* A basic scope to limit results where `active` = true.
|
||
|
*/
|
||
|
export class ActiveScope extends Scope {
|
||
|
apply(query: AbstractBuilder<any>): void {
|
||
|
query.where('active', '=', true)
|
||
|
}
|
||
|
}
|