File size: 614 Bytes
bc20498
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.hasVendorPrefix = hasVendorPrefix;
exports.getVendorPrefix = getVendorPrefix;
exports.stripVendorPrefix = stripVendorPrefix;
/**
 * Checks whether given property name has vender prefix
 */
function hasVendorPrefix(prop) {
    return Boolean(getVendorPrefix(prop));
}
/**
 * Get the vender prefix from given property name
 */
function getVendorPrefix(prop) {
    return /^-\w+-/u.exec(prop)?.[0] || '';
}
/**
 * Strip the vender prefix
 */
function stripVendorPrefix(prop) {
    return prop.slice(getVendorPrefix(prop).length);
}