MCPcopy Index your code
hub / github.com/ampproject/amphtml / transformCss

Function transformCss

build-system/tasks/css/jsify-css.js:140–152  ·  view source on GitHub ↗

* @param {string} contents * @param {string} hash * @param {string=} opt_filename * @return {Promise }

(contents, hash, opt_filename)

Source from the content-addressed store, hash-verified

138 * @return {Promise<CssTransformResultDef>}
139 */
140async function transformCss(contents, hash, opt_filename) {
141 if (!transformCache) {
142 transformCache = new TransformCache('.css-cache');
143 }
144 const cached = transformCache.get(hash);
145 if (cached) {
146 return cached;
147 }
148
149 const transformed = transform(contents, opt_filename);
150 transformCache.set(hash, transformed);
151 return transformed;
152}
153
154/**
155 * @param {string} contents

Callers 3

transformCssStringFunction · 0.85
jsifyCssAsyncFunction · 0.85
transform.tsFile · 0.85

Calls 3

transformFunction · 0.70
getMethod · 0.45
setMethod · 0.45

Tested by

no test coverage detected