UNPKG

@azure/ms-rest-js

Version:

Isomorphic client Runtime for Typescript/node.js/browser javascript client libraries generated using AutoRest

24 lines 896 B
// Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. /** * Get the path to this parameter's value as a dotted string (a.b.c). * @param parameter The parameter to get the path string for. * @returns The path to this parameter's value as a dotted string. */ export function getPathStringFromParameter(parameter) { return getPathStringFromParameterPath(parameter.parameterPath, parameter.mapper); } export function getPathStringFromParameterPath(parameterPath, mapper) { var result; if (typeof parameterPath === "string") { result = parameterPath; } else if (Array.isArray(parameterPath)) { result = parameterPath.join("."); } else { result = mapper.serializedName; } return result; } //# sourceMappingURL=operationParameter.js.map