@microsoft.azure/autorest.incubator
Version:
AutoRest incubator project
35 lines • 1.36 kB
TypeScript
export declare enum Access {
Public = "public",
Internal = "internal",
Protected = "protected",
ProtectedInternal = "protected internal",
PrivateProtected = "private protected",
Private = "private",
Default = ""
}
export declare enum Modifier {
None = "",
Static = "static",
New = "new ",
ReadOnly = "readonly",
Volitile = "volitile",
Sealed = "sealed",
Override = "override",
Abstract = "abstract",
Extern = "extern",
Async = "async",
Virtual = "virtual"
}
export declare type Static = Modifier.None | Modifier.Static;
export declare type New = Modifier.None | Modifier.New;
export declare type ReadOnly = Modifier.None | Modifier.ReadOnly;
export declare type Volitile = Modifier.None | Modifier.Volitile;
export declare type Async = Modifier.None | Modifier.Async;
export declare type Abstract = Modifier.None | Modifier.Abstract;
export declare type Sealed = Modifier.None | Modifier.Sealed;
export declare type Override = Modifier.None | Modifier.Override;
export declare type Extern = Modifier.None | Modifier.Extern;
export declare type Virtual = Modifier.None | Modifier.Virtual;
export declare function highestAccess(first: Access, second: Access): Access;
export declare function lowestAccess(first: Access, second: Access): Access;
//# sourceMappingURL=access-modifier.d.ts.map