@tsonic/dotnet-types
Version:
TypeScript declarations and metadata for .NET 10.0 assemblies
46 lines (36 loc) • 1.17 kB
TypeScript
// Auto-generated by generatedts on 2025-11-02T09:57:55Z - 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 {
interface IServiceProvider {
GetService(serviceType: System.Type): any;
}
}
declare namespace System.ComponentModel {
class CancelEventArgs extends System.EventArgs {
constructor();
constructor(cancel: boolean);
Cancel: boolean;
}
interface IChangeTracking {
readonly IsChanged: boolean;
AcceptChanges(): void;
}
interface IEditableObject {
BeginEdit(): void;
EndEdit(): void;
CancelEdit(): void;
}
interface IRevertibleChangeTracking extends System.ComponentModel.IChangeTracking {
RejectChanges(): void;
}
}