UNPKG

@esri/arcgis-rest-portal

Version:

ArcGIS Online and Enterprise content and user helpers for @esri/arcgis-rest-request

17 lines (16 loc) 826 B
import { IAuthenticationManager, IRequestOptions } from "@esri/arcgis-rest-request"; interface RequestOptionsWithUsername extends Partial<IRequestOptions> { username?: string; authentication?: IAuthenticationManager; } /** * Used to determine the username to use in a request. Will use the `username` passed in the * `requestOptions` if present, otherwise will use the username from the `authentication` option. * This method is used internally to determine the username to use in a request and is async to * support the case where the username is not immediately available. * * @param requestOptions the requests options * @returns the authentecated users username encoded for use in a URL. */ export declare function determineUsername(requestOptions: RequestOptionsWithUsername): Promise<string>; export {};