playactor
Version:
play around with your playstation devices
17 lines (16 loc) • 757 B
TypeScript
import { IDiscoveredDevice } from "../discovery/model";
import { ICredentialRequester, ICredentials } from "./model";
export declare class RootMissingError extends Error {
}
/**
* The RootManagingCredentialRequester wraps another ICredentialRequester
* and ensures that root access is available before delegating to that
* requester, and relinquishes root access afterward by setting the
* process UID to the provided `restoreUserId`.
*/
export declare class RootManagingCredentialRequester implements ICredentialRequester {
private readonly delegate;
private readonly restoreUserId?;
constructor(delegate: ICredentialRequester, restoreUserId?: number | undefined);
requestForDevice(device: IDiscoveredDevice): Promise<ICredentials>;
}