@equinor/fusion-react-power-bi
Version:
React component for displaying an person information
31 lines • 1.85 kB
TypeScript
import { ActionType } from 'typesafe-actions';
import { AccessToken } from '@equinor/fusion/lib/http/apiClients/models/report';
import { HttpClientRequestFailedError } from '@equinor/fusion/lib/http/HttpClient';
import { ActionError } from '@equinor/fusion/lib/epic';
export type AccessActions = ActionType<typeof actions>;
export type AccessRequest = {
reportId: string;
silent?: boolean;
};
export declare const fetchAccessToken: {
request: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_TOKEN_REQUEST", AccessRequest>;
success: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_TOKEN_SUCCESS", AccessToken>;
failure: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_TOKEN_FAILURE", ActionError<HttpClientRequestFailedError<any>>>;
cancel: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_TOKEN_CANCEL", string | void>;
};
export declare const refreshAccessToken: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_TOKEN_REFRESH", {
reason?: string | undefined;
}>;
declare const actions: {
fetchAccessToken: {
request: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_TOKEN_REQUEST", AccessRequest>;
success: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_TOKEN_SUCCESS", AccessToken>;
failure: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_TOKEN_FAILURE", ActionError<HttpClientRequestFailedError<any>>>;
cancel: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_TOKEN_CANCEL", string | void>;
};
refreshAccessToken: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_TOKEN_REFRESH", {
reason?: string | undefined;
}>;
};
export default actions;
//# sourceMappingURL=access.d.ts.map