AuthService.isPrincipal()
Home > @backstage/backend-plugin-api > AuthService > isPrincipal
Checks if the given credentials are of the given type, and narrows the TypeScript type accordingly if there's a match.
Signature:
isPrincipal<TType extends keyof BackstagePrincipalTypes>(credentials: BackstageCredentials, type: TType): credentials is BackstageCredentials<BackstagePrincipalTypes[TType]>;
Parameters
|
Parameter |
Type |
Description |
|---|---|---|
|
credentials | ||
|
type |
TType |
credentials is BackstageCredentials<BackstagePrincipalTypes[TType]>