UNPKG

@sap-cloud-sdk/odata-common

Version:

SAP Cloud SDK for JavaScript common functions of OData client generator and OpenAPI clint generator.

43 lines (42 loc) 1.06 kB
/** * @internal */ export declare const durationRegexV2: RegExp; /** * Spec see here https://www.w3.org/TR/xmlschema11-2/#nt-duDTFrag * Regex see here https://regex101.com/r/sxO6YO/1 * Matches a spec compliant duration like -P5DT12H30M12.9S * @internal */ export declare const durationRegexV4: RegExp; /** * Interface to represent Time or Duration. */ export interface Time { /** * The number of hours. */ hours: number; /** * The number of minutes. */ minutes: number; /** * The number of seconds. */ seconds: number; } /** * Converts the given time to seconds in positive numerical format. * @param time - Time to convert. * @returns number Time in seconds. * @internal */ export declare function timeToSeconds(time: Time): number; /** * Converts from seconds to time as {@link Time}. * @param n - Number of seconds to convert (should be positive). * @returns Time The converted time from the given number of seconds * @internal */ export declare function secondsToTime(n: number): Time;