## Public and Private API ## _API documentation automatically generated by [docmeteor](https://github.com/raix/docmeteor)._ *** __File: ["filters.js"](filters.js) Where: {client|server}__ *** ### *fsCollection*.filters(filters)  Anywhere ### *This method __filters__ is defined in `prototype` of `FS.Collection`* __Arguments__ * __filters__ *{Object}* File filters for this collection. __Returns__ *{undefined}* > ```FS.Collection.prototype.filters = function fsColFilters(filters) { ...``` [filters.js:7](filters.js#L7) - ### *fsCollection*.allowsFile()  Anywhere ### *This method __allowsFile__ is defined in `prototype` of `FS.Collection`* __Returns__ *{boolean}* True if the collection allows this file. Checks based on any filters defined on the collection. If the file is not valid according to the filters, this method returns false and also calls the filter `onInvalid` method defined for the collection, passing it an English error string that explains why it failed. > ```FS.Collection.prototype.allowsFile = function fsColAllowsFile(fileObj) { ...``` [filters.js:108](filters.js#L108) - ### contentTypeInList(list, contentType)  undefined ### *This method is private* __Arguments__ * __list__ *{[String[]](#String[])}* Array of content types * __contentType__ *{String}* The content type __Returns__ *{Boolean}* Returns true if the content type is in the list, or if it matches one of the special types in the list, e.g., "image/*". > ```function contentTypeInList(list, contentType) { ...``` [filters.js:169](filters.js#L169)