---
layout: default
menu_item: api
title: FilterSource
description: Version 0.26.1
menu_item: api
return_to:
"API Documentation Index": /api/
sections:
"#filemode": "#filemode"
"#flags": "#flags"
"#id": "#id"
"#mode": "#mode"
"#path": "#path"
"#repo": "#repo"
---
## FilterSource#filemode SyncExperimental
```js
var result = filterSource.filemode();
```
| Returns | |
| --- | --- |
| Number | |
## FilterSource#flags SyncExperimental
```js
var result = filterSource.flags();
```
| Returns | |
| --- | --- |
| Number | |
## FilterSource#id SyncExperimental
```js
var oid = filterSource.id();
```
| Returns | |
| --- | --- |
| [Oid](/api/oid/) | |
## FilterSource#mode SyncExperimental
```js
var result = filterSource.mode();
```
| Returns | |
| --- | --- |
| Number | |
## FilterSource#path SyncExperimental
```js
var string = filterSource.path();
```
| Returns | |
| --- | --- |
| String | |
## FilterSource#repo AsyncExperimental
```js
filterSource.repo().then(function(repository) {
// Use repository
});
```
| Returns | |
| --- | --- |
| [Repository](/api/repository/) | |