UNPKG

@tsonic/dotnet-types

Version:

TypeScript declarations and metadata for .NET 10.0 assemblies

124 lines (112 loc) 6.63 kB
// Auto-generated by generatedts on 2025-11-02T09:57:51Z - do not edit by hand. type int = number & { __brand: "int" }; type uint = number & { __brand: "uint" }; type byte = number & { __brand: "byte" }; type sbyte = number & { __brand: "sbyte" }; type short = number & { __brand: "short" }; type ushort = number & { __brand: "ushort" }; type long = number & { __brand: "long" }; type ulong = number & { __brand: "ulong" }; type float = number & { __brand: "float" }; type double = number & { __brand: "double" }; type decimal = number & { __brand: "decimal" }; declare namespace System.Security.Claims { class Claim { constructor(reader: System.IO.BinaryReader); constructor(reader: System.IO.BinaryReader, subject: System.Security.Claims.ClaimsIdentity); constructor(type: string, value: string); constructor(type: string, value: string, valueType: string); constructor(type: string, value: string, valueType: string, issuer: string); constructor(type: string, value: string, valueType: string, issuer: string, originalIssuer: string); constructor(type: string, value: string, valueType: string, issuer: string, originalIssuer: string, subject: System.Security.Claims.ClaimsIdentity); readonly Issuer: string; readonly OriginalIssuer: string; readonly Properties: System.Collections.Generic.IDictionary<string, string>; readonly Subject: System.Security.Claims.ClaimsIdentity; readonly Type: string; readonly Value: string; readonly ValueType: string; Clone(): System.Security.Claims.Claim; Clone(identity: System.Security.Claims.ClaimsIdentity): System.Security.Claims.Claim; WriteTo(writer: System.IO.BinaryWriter): void; } class ClaimsIdentity implements System.Security.Principal.IIdentity { constructor(); constructor(identity: System.Security.Principal.IIdentity); constructor(claims: ReadonlyArray<System.Security.Claims.Claim>); constructor(authenticationType: string); constructor(claims: ReadonlyArray<System.Security.Claims.Claim>, authenticationType: string); constructor(identity: System.Security.Principal.IIdentity, claims: ReadonlyArray<System.Security.Claims.Claim>); constructor(authenticationType: string, nameType: string, roleType: string); constructor(claims: ReadonlyArray<System.Security.Claims.Claim>, authenticationType: string, nameType: string, roleType: string); constructor(identity: System.Security.Principal.IIdentity, claims: ReadonlyArray<System.Security.Claims.Claim>, authenticationType: string, nameType: string, roleType: string); constructor(reader: System.IO.BinaryReader); constructor(reader: System.IO.BinaryReader, stringComparison: System.StringComparison); constructor(identity?: System.Security.Principal.IIdentity, claims?: ReadonlyArray<System.Security.Claims.Claim>, authenticationType?: string, nameType?: string, roleType?: string, stringComparison?: System.StringComparison); readonly AuthenticationType: string; readonly IsAuthenticated: boolean; Actor: System.Security.Claims.ClaimsIdentity; BootstrapContext: any; readonly Claims: ReadonlyArray<System.Security.Claims.Claim>; Label: string; readonly Name: string; readonly NameClaimType: string; readonly RoleClaimType: string; Clone(): System.Security.Claims.ClaimsIdentity; AddClaim(claim: System.Security.Claims.Claim): void; AddClaims(claims: ReadonlyArray<System.Security.Claims.Claim>): void; TryRemoveClaim(claim: System.Security.Claims.Claim): boolean; RemoveClaim(claim: System.Security.Claims.Claim): void; FindAll(match: System.Predicate<System.Security.Claims.Claim>): ReadonlyArray<System.Security.Claims.Claim>; FindAll(type: string): ReadonlyArray<System.Security.Claims.Claim>; FindFirst(match: System.Predicate<System.Security.Claims.Claim>): System.Security.Claims.Claim; FindFirst(type: string): System.Security.Claims.Claim; HasClaim(match: System.Predicate<System.Security.Claims.Claim>): boolean; HasClaim(type: string, value: string): boolean; WriteTo(writer: System.IO.BinaryWriter): void; } class ClaimsPrincipal implements System.Security.Principal.IPrincipal { constructor(); constructor(identities: ReadonlyArray<System.Security.Claims.ClaimsIdentity>); constructor(identity: System.Security.Principal.IIdentity); constructor(principal: System.Security.Principal.IPrincipal); constructor(reader: System.IO.BinaryReader); static PrimaryIdentitySelector: System.Func<ReadonlyArray<System.Security.Claims.ClaimsIdentity>, System.Security.Claims.ClaimsIdentity>; static ClaimsPrincipalSelector: System.Func<System.Security.Claims.ClaimsPrincipal>; readonly Claims: ReadonlyArray<System.Security.Claims.Claim>; static readonly Current: System.Security.Claims.ClaimsPrincipal; readonly Identities: ReadonlyArray<System.Security.Claims.ClaimsIdentity>; readonly Identity: System.Security.Principal.IIdentity; AddIdentity(identity: System.Security.Claims.ClaimsIdentity): void; AddIdentities(identities: ReadonlyArray<System.Security.Claims.ClaimsIdentity>): void; Clone(): System.Security.Claims.ClaimsPrincipal; FindAll(match: System.Predicate<System.Security.Claims.Claim>): ReadonlyArray<System.Security.Claims.Claim>; FindAll(type: string): ReadonlyArray<System.Security.Claims.Claim>; FindFirst(match: System.Predicate<System.Security.Claims.Claim>): System.Security.Claims.Claim; FindFirst(type: string): System.Security.Claims.Claim; HasClaim(match: System.Predicate<System.Security.Claims.Claim>): boolean; HasClaim(type: string, value: string): boolean; IsInRole(role: string): boolean; WriteTo(writer: System.IO.BinaryWriter): void; } class ClaimTypes { } class ClaimValueTypes { } } declare namespace System.Security.Principal { class GenericIdentity extends System.Security.Claims.ClaimsIdentity implements System.Security.Principal.IIdentity { constructor(name: string); constructor(name: string, type: string); readonly Claims: ReadonlyArray<System.Security.Claims.Claim>; readonly Name: string; readonly AuthenticationType: string; readonly IsAuthenticated: boolean; Clone(): System.Security.Claims.ClaimsIdentity; } class GenericPrincipal extends System.Security.Claims.ClaimsPrincipal implements System.Security.Principal.IPrincipal { constructor(identity: System.Security.Principal.IIdentity, roles: ReadonlyArray<string>); readonly Identity: System.Security.Principal.IIdentity; IsInRole(role: string): boolean; } }