* Finds the resources based matching the given pattern * * @param {ResourceFilterList|RegExp} pattern * @returns {Promise}
(pattern)
| 227 | * @returns {Promise} |
| 228 | */ |
| 229 | async findResources(pattern) { |
| 230 | if ( pattern instanceof ResourceFilterList ) { |
| 231 | return this._resources.filter( (resource) => pattern.matches(resource.name) ); |
| 232 | } |
| 233 | return this._resources.filter( (resource) => pattern.test(resource.name) ); |
| 234 | } |
| 235 | |
| 236 | get size() { |
| 237 | return this._resources.length; |