16 lines
498 B
TypeScript
16 lines
498 B
TypeScript
|
import { Result } from "neverthrow";
|
||
|
import { FxError } from "../error";
|
||
|
/**
|
||
|
* Microsoft Entra permission request provider
|
||
|
*/
|
||
|
export interface PermissionRequestProvider {
|
||
|
/**
|
||
|
* check if perrmission request source content exists
|
||
|
*/
|
||
|
checkPermissionRequest(): Promise<Result<undefined, FxError>>;
|
||
|
/**
|
||
|
* Load the content of the latest permission request
|
||
|
*/
|
||
|
getPermissionRequest(): Promise<Result<string, FxError>>;
|
||
|
}
|
||
|
//# sourceMappingURL=permissionRequest.d.ts.map
|