- WatchApiFp(configuration?): { 
    getWatchers(teamName, postNumber, page?, perPage?, options?) => Promise<((axios?, basePath?) => AxiosPromise<PaginatedWatchers>)>; 
    unwachPost(teamName, postNumber, options?) => Promise<((axios?, basePath?) => AxiosPromise<void>)>; 
    watchPost(teamName, postNumber, options?) => Promise<((axios?, basePath?) => AxiosPromise<void>)>; 
} 
- 
Returns { 
    getWatchers(teamName, postNumber, page?, perPage?, options?) => Promise<((axios?, basePath?) => AxiosPromise<PaginatedWatchers>)>; 
    unwachPost(teamName, postNumber, options?) => Promise<((axios?, basePath?) => AxiosPromise<void>)>; 
    watchPost(teamName, postNumber, options?) => Promise<((axios?, basePath?) => AxiosPromise<void>)>; 
}
- 
getWatchers:function
- getWatchers(teamName, postNumber, page?, perPage?, options?): Promise<((axios?, basePath?) => AxiosPromise<PaginatedWatchers>)>
 
- 
Parameters
- 
teamName: string
 
- 
postNumber: number
 
- 
Optional page: number
 
- 
Optional perPage: number
 
- 
Optional options: any
 
 
Returns Promise<((axios?, basePath?) => AxiosPromise<PaginatedWatchers>)>
 
 
- 
unwachPost:function
- unwachPost(teamName, postNumber, options?): Promise<((axios?, basePath?) => AxiosPromise<void>)>
 
- 
Parameters
- 
teamName: string
 
- 
postNumber: number
 
- 
Optional options: any
 
 
Returns Promise<((axios?, basePath?) => AxiosPromise<void>)>
 
 
- 
watchPost:function
- watchPost(teamName, postNumber, options?): Promise<((axios?, basePath?) => AxiosPromise<void>)>
 
- 
Parameters
- 
teamName: string
 
- 
postNumber: number
 
- 
Optional options: any
 
 
Returns Promise<((axios?, basePath?) => AxiosPromise<void>)>
 
 
 
 
 
 
WatchApi - functional programming interface