Include build output for git installs
This commit is contained in:
Vendored
+40
@@ -0,0 +1,40 @@
|
||||
import { type AxiosInstance } from 'axios';
|
||||
import type { AgrarmonitorApiCustomer, AgrarmonitorConnectorOptions, AgrarmonitorConnectorResult, AgrarmonitorDeviceRegistrationOptions, AgrarmonitorDeviceRegistrationResult, AgrarmonitorFetchCustomersOptions, AgrarmonitorFreischaltungStatus, AgrarmonitorRegistrierungStatus } from './types';
|
||||
export declare class AgrarmonitorConnector implements AgrarmonitorConnectorResult {
|
||||
private readonly options;
|
||||
http: AxiosInstance;
|
||||
private readonly baseUrl;
|
||||
private readonly apiBaseUrl;
|
||||
private readonly timeoutMs;
|
||||
private readonly autoLogin;
|
||||
private readonly autoRetry;
|
||||
private readonly loginStrategy;
|
||||
private readonly logger?;
|
||||
private cookieJar;
|
||||
private loginInProgress;
|
||||
constructor(options: AgrarmonitorConnectorOptions);
|
||||
init(): Promise<this>;
|
||||
login(): Promise<void>;
|
||||
clearSession(): Promise<void>;
|
||||
saveSession(): Promise<void>;
|
||||
getCookieCount(url?: string): Promise<number>;
|
||||
checkFreigeschaltet(): Promise<AgrarmonitorFreischaltungStatus>;
|
||||
checkRegistriert(): Promise<AgrarmonitorRegistrierungStatus>;
|
||||
registerDevice(registration: AgrarmonitorDeviceRegistrationOptions): Promise<AgrarmonitorDeviceRegistrationResult>;
|
||||
fetchCustomers(options?: AgrarmonitorFetchCustomersOptions): Promise<AgrarmonitorApiCustomer[]>;
|
||||
private createHttpClient;
|
||||
private performLogin;
|
||||
private performAutoLogin;
|
||||
private performAuthLogin;
|
||||
private performLegacyLogin;
|
||||
private isSessionValid;
|
||||
private isLoginRequiredResponse;
|
||||
private retryAfterLogin;
|
||||
private getResponseUrl;
|
||||
private getHeader;
|
||||
private isFreischaltungUrl;
|
||||
private isLoginPageText;
|
||||
private extractNonce;
|
||||
private maskNonce;
|
||||
}
|
||||
//# sourceMappingURL=AgrarmonitorConnector.d.ts.map
|
||||
Reference in New Issue
Block a user