@autorest/go
Version:
AutoRest Go Generator
19 lines • 1.52 kB
TypeScript
import * as m4 from '@autorest/codemodel';
export declare function aggregateParameters(op: m4.Operation): Array<m4.Parameter>;
export declare function isArraySchema(resp: m4.Schema): resp is m4.ArraySchema;
export declare function isDictionarySchema(resp: m4.Schema): resp is m4.DictionarySchema;
export declare function isSchemaResponse(resp: m4.Response): resp is m4.SchemaResponse;
export declare function isBinaryResponse(resp: m4.Response): resp is m4.BinaryResponse;
export declare function isPageableOperation(op: m4.Operation): boolean;
export declare function isLROOperation(op: m4.Operation): boolean;
export declare function isObjectSchema(obj: m4.Schema): obj is m4.ObjectSchema;
export declare function hasAdditionalProperties(obj: m4.ObjectSchema): m4.DictionarySchema | undefined;
export declare function hasPolymorphicField(obj: m4.ObjectSchema): boolean;
export declare function getSchemaResponse(op: m4.Operation): m4.SchemaResponse | undefined;
export declare function isMultiRespOperation(op: m4.Operation): boolean;
export declare function isBinaryResponseOperation(op: m4.Operation): m4.BinaryResponse | undefined;
export declare function isTypePassedByValue(schema: m4.Schema): boolean;
export declare function formatConstantValue(schema: m4.ConstantSchema): string;
export declare function aggregateProperties(obj: m4.ObjectSchema): Array<m4.Property>;
export declare function recursiveUnwrapArrayDictionary(item: m4.ArraySchema | m4.DictionarySchema): m4.Schema;
//# sourceMappingURL=helpers.d.ts.map