pl-api: Update docs
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
This commit is contained in:
parent
01eab8b57f
commit
486b98fdc0
2 changed files with 12 additions and 2 deletions
|
@ -31,7 +31,8 @@ Some sort of documentation is available on https://pl.mkljczk.pl/pl-api-docs
|
||||||
|
|
||||||
## Projects using `pl-api`
|
## Projects using `pl-api`
|
||||||
|
|
||||||
[`pl-fe`](https://github.com/mkljczk/pl-fe) is a web client for Mastodon-compatible servers forked from Soapbox. It uses `pl-api` for API interactions.
|
* [`pl-fe`](https://github.com/mkljczk/pl-fe/tree/develop/packages/pl-fe) is a web client for Mastodon-compatible servers forked from Soapbox. It uses `pl-api` for API interactions.
|
||||||
|
* [`pl-hooks`](https://github.com/mkljczk/pl-fe/tree/develop/packages/pl-hooks) is a work-in-progress library utilizing `pl-api`.
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
|
|
|
@ -8,10 +8,15 @@ import { filteredArray } from './entities/utils';
|
||||||
import request from './request';
|
import request from './request';
|
||||||
|
|
||||||
interface Params {
|
interface Params {
|
||||||
|
/** ISO 639 language code for servers. */
|
||||||
language?: string;
|
language?: string;
|
||||||
|
/** Server topic. */
|
||||||
category?: string;
|
category?: string;
|
||||||
|
/** Region where teh server is legally based. */
|
||||||
region?: 'europe' | 'north_america' | 'south_america' | 'africa' | 'asia' | 'oceania';
|
region?: 'europe' | 'north_america' | 'south_america' | 'africa' | 'asia' | 'oceania';
|
||||||
|
/** Whether the server is governed by a public organization or a private individual. */
|
||||||
ownership?: 'juridicial' | 'natural';
|
ownership?: 'juridicial' | 'natural';
|
||||||
|
/** Whether the registrations are currently open. */
|
||||||
registrations?: 'instant' | 'manual';
|
registrations?: 'instant' | 'manual';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -20,7 +25,11 @@ interface Params {
|
||||||
*/
|
*/
|
||||||
class PlApiDirectoryClient {
|
class PlApiDirectoryClient {
|
||||||
|
|
||||||
accessToken = undefined;
|
/** Unused. */
|
||||||
|
accessToken: string | undefined = undefined;
|
||||||
|
/**
|
||||||
|
* Server directory URL.
|
||||||
|
*/
|
||||||
baseURL: string;
|
baseURL: string;
|
||||||
public request = request.bind(this) as typeof request;
|
public request = request.bind(this) as typeof request;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue