UNPKG

homebridge-homeconnect

Version:

A Homebridge plugin that connects Home Connect appliances to Apple HomeKit

55 lines 2.77 kB
import { CheckerT, ICheckerSuite, ITypeSuite, TType } from 'ts-interface-checker'; import { Scope, AuthorisationRequest, AuthorisationState, AuthorisationResponse, AccessTokenRequest, AccessTokenResponse, DeviceAuthorisationRequest, DeviceAuthorisationResponse, DeviceAccessTokenRequest, DeviceAccessTokenResponse, AccessTokenRefreshRequest, AccessTokenRefreshResponse, AbsoluteToken, PersistAbsoluteTokens, AuthorisationError } from '../api-auth-types.js'; export interface TypeMap { Scope: Scope; AuthorisationRequest: AuthorisationRequest; AuthorisationState: AuthorisationState; AuthorisationResponse: AuthorisationResponse; AccessTokenRequest: AccessTokenRequest; AccessTokenResponse: AccessTokenResponse; DeviceAuthorisationRequest: DeviceAuthorisationRequest; DeviceAuthorisationResponse: DeviceAuthorisationResponse; DeviceAccessTokenRequest: DeviceAccessTokenRequest; DeviceAccessTokenResponse: DeviceAccessTokenResponse; AccessTokenRefreshRequest: AccessTokenRefreshRequest; AccessTokenRefreshResponse: AccessTokenRefreshResponse; AbsoluteToken: AbsoluteToken; PersistAbsoluteTokens: PersistAbsoluteTokens; AuthorisationError: AuthorisationError; } export declare const typeSuite: ITypeSuite & { Scope: TType; AuthorisationRequest: TType; AuthorisationState: TType; AuthorisationResponse: TType; AccessTokenRequest: TType; AccessTokenResponse: TType; DeviceAuthorisationRequest: TType; DeviceAuthorisationResponse: TType; DeviceAccessTokenRequest: TType; DeviceAccessTokenResponse: TType; AccessTokenRefreshRequest: TType; AccessTokenRefreshResponse: TType; AbsoluteToken: TType; PersistAbsoluteTokens: TType; AuthorisationError: TType; }; export declare const checkers: ICheckerSuite & { Scope: CheckerT<Scope>; AuthorisationRequest: CheckerT<AuthorisationRequest>; AuthorisationState: CheckerT<AuthorisationState>; AuthorisationResponse: CheckerT<AuthorisationResponse>; AccessTokenRequest: CheckerT<AccessTokenRequest>; AccessTokenResponse: CheckerT<AccessTokenResponse>; DeviceAuthorisationRequest: CheckerT<DeviceAuthorisationRequest>; DeviceAuthorisationResponse: CheckerT<DeviceAuthorisationResponse>; DeviceAccessTokenRequest: CheckerT<DeviceAccessTokenRequest>; DeviceAccessTokenResponse: CheckerT<DeviceAccessTokenResponse>; AccessTokenRefreshRequest: CheckerT<AccessTokenRefreshRequest>; AccessTokenRefreshResponse: CheckerT<AccessTokenRefreshResponse>; AbsoluteToken: CheckerT<AbsoluteToken>; PersistAbsoluteTokens: CheckerT<PersistAbsoluteTokens>; AuthorisationError: CheckerT<AuthorisationError>; }; export default checkers; //# sourceMappingURL=api-auth-types.d.ts.map