@autorest/powershell
Version:
AutoRest PowerShell Cmdlet Generator
95 lines • 3.36 kB
TypeScript
import { ClassType } from '@azure-tools/codegen-csharp';
import { Expression, ExpressionOrLiteral, LiteralExpression } from '@azure-tools/codegen-csharp';
import { Interface } from '@azure-tools/codegen-csharp';
import { Namespace } from '@azure-tools/codegen-csharp';
export declare const ClientRuntime: Namespace & {
AttachDebugger: ClassType;
Method: ClassType & {
Get: LiteralExpression;
Put: LiteralExpression;
Post: LiteralExpression;
Delete: LiteralExpression;
Options: LiteralExpression;
Head: LiteralExpression;
Trace: LiteralExpression;
Patch: LiteralExpression;
};
InfoAttribute: ClassType;
CompleterInfoAttribute: ClassType;
DefaultInfoAttribute: ClassType;
GeneraricBreakingChangeAttribute: ClassType;
CmdletBreakingChangeAttribute: ClassType;
ParameterSetBreakingChangeAttribute: ClassType;
OutputBreakingChangeAttribute: ClassType;
ParameterBreakingChangeAttribute: ClassType;
PreviewMessageAttribute: ClassType;
EventDataConverter: ClassType;
ISendAsync: Interface;
Extensions: ClassType;
PowerShell: ClassType;
Cmdlets: ClassType;
IJsonSerializable: Interface;
JsonSerializable: Interface;
IXmlSerializable: Interface;
IEventListener: Interface;
IContext: Interface;
IValidates: Interface;
IHeaderSerializable: Interface;
SerializationMode: ClassType & {
None: LiteralExpression;
IncludeAll: LiteralExpression;
IncludeHeaders: LiteralExpression;
IncludeCreate: LiteralExpression;
IncludeUpdate: LiteralExpression;
IncludeRead: LiteralExpression;
IncludeCreateOrUpdate: LiteralExpression;
};
HttpPipeline: ClassType;
HttpClientFactory: ClassType;
SendAsyncStep: ClassType;
SendAsyncSteps: ClassType;
EventData: ClassType;
EventListener: ClassType;
Events: ClassType & {
BodyContentSet: LiteralExpression;
BeforeCall: LiteralExpression;
BeforeResponseDispatch: LiteralExpression;
Log: LiteralExpression;
Validation: LiteralExpression;
VaidationWarning: LiteralExpression;
AfterValidation: LiteralExpression;
RequestCreated: LiteralExpression;
ResponseCreated: LiteralExpression;
HeaderParametersAdded: LiteralExpression;
URLCreated: LiteralExpression;
Finally: LiteralExpression;
Polling: LiteralExpression;
DelayBeforePolling: LiteralExpression;
Progress: LiteralExpression;
};
KeyValuePairs: ClassType;
JsonNode: ClassType & {
Parse: (expression: ExpressionOrLiteral) => Expression;
};
JsonObject: ClassType & {
Parse: (expression: Expression) => Expression;
};
JsonString: ClassType;
JsonBoolean: ClassType;
JsonNumber: ClassType;
JsonArray: ClassType & {
Parse: (expression: ExpressionOrLiteral) => Expression;
};
JsonType: ClassType & {
Null: LiteralExpression;
Object: LiteralExpression;
Array: LiteralExpression;
Binary: LiteralExpression;
Boolean: LiteralExpression;
Date: LiteralExpression;
Number: LiteralExpression;
String: LiteralExpression;
};
XNodeArray: ClassType;
};
//# sourceMappingURL=clientruntime.d.ts.map