summaryrefslogtreecommitdiff
path: root/src/@types
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2019-04-10 15:07:21 +0900
committersyuilo <syuilotan@yahoo.co.jp>2019-04-10 15:07:21 +0900
commit30172b92e62eba16e1d8a51babd83ad5b76a81ec (patch)
tree55fccab757aca2acc51ab863bf3088a358b635f9 /src/@types
parent11.0.0-alpha.9 (diff)
downloadsharkey-30172b92e62eba16e1d8a51babd83ad5b76a81ec.tar.gz
sharkey-30172b92e62eba16e1d8a51babd83ad5b76a81ec.tar.bz2
sharkey-30172b92e62eba16e1d8a51babd83ad5b76a81ec.zip
WebFingerリクエストで Proxy, Keep-Alive などをサポート #4658
Co-Authored-By: MeiMei <mei23@users.noreply.github.com>
Diffstat (limited to 'src/@types')
-rw-r--r--src/@types/webfinger.js.d.ts65
1 files changed, 0 insertions, 65 deletions
diff --git a/src/@types/webfinger.js.d.ts b/src/@types/webfinger.js.d.ts
deleted file mode 100644
index 3556c45770..0000000000
--- a/src/@types/webfinger.js.d.ts
+++ /dev/null
@@ -1,65 +0,0 @@
-declare module 'webfinger.js' {
- interface IWebFingerConstructorConfig {
- tls_only?: boolean;
- webfist_fallback?: boolean;
- uri_fallback?: boolean;
- request_timeout?: number;
- }
-
- type JRDProperties = { [type: string]: string };
-
- interface IJRDLink {
- rel: string;
- type?: string;
- href?: string;
- template?: string;
- titles?: { [lang: string]: string };
- properties?: JRDProperties;
- }
-
- interface IJRD {
- subject?: string;
- expires?: Date;
- aliases?: string[];
- properties?: JRDProperties;
- links?: IJRDLink[];
- }
-
- interface IIDXLinks {
- 'avatar': IJRDLink[];
- 'remotestorage': IJRDLink[];
- 'blog': IJRDLink[];
- 'vcard': IJRDLink[];
- 'updates': IJRDLink[];
- 'share': IJRDLink[];
- 'profile': IJRDLink[];
- 'webfist': IJRDLink[];
- 'camlistore': IJRDLink[];
- [type: string]: IJRDLink[];
- }
-
- interface IIDXProperties {
- 'name': string;
- [type: string]: string;
- }
-
- interface IIDX {
- links: IIDXLinks;
- properties: IIDXProperties;
- }
-
- interface ILookupCallbackResult {
- object: IJRD;
- json: string;
- idx: IIDX;
- }
-
- type LookupCallback = (err: Error | string, result?: ILookupCallbackResult) => void;
-
- export class WebFinger {
- constructor(config?: IWebFingerConstructorConfig);
-
- public lookup(address: string, cb: LookupCallback): NodeJS.Timeout;
- public lookupLink(address: string, rel: string, cb: IJRDLink): void;
- }
-}