UNPKG

@angular/material

Version:
29 lines 1.33 kB
"use strict"; /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ Object.defineProperty(exports, "__esModule", { value: true }); /** Converts the specified speed factor into the exact static enter duration. */ function convertSpeedFactorToDuration(factor) { // Based on the numeric speed factor value that only affected the `enterDuration` we can // now calculate the exact `enterDuration`. 450ms is the enter duration without factor. return 450 / (factor || 1); } exports.convertSpeedFactorToDuration = convertSpeedFactorToDuration; /** * Creates a runtime TypeScript expression that can be used in order to calculate the duration * from the speed factor expression that couldn't be statically analyzed. * * @param speedFactorValue Speed factor expression that couldn't be statically analyzed. */ function createSpeedFactorConvertExpression(speedFactorValue) { // To be sure that the speed factor value expression is calculated properly, we need to add // the according parenthesis. return `450 / (${speedFactorValue})`; } exports.createSpeedFactorConvertExpression = createSpeedFactorConvertExpression; //# sourceMappingURL=ripple-speed-factor.js.map