@flyyer/flyyer-lite
Version:
Flyyer.io helper classes and methods to generate smart URL to render images.
17 lines (15 loc) • 470 B
text/typescript
import { FlyyerMetaVariables } from "./meta";
import { isUndefined } from "./utils";
/**
* Set `__v` variable for cache invalidation
*/
export function __V(v?: FlyyerMetaVariables["v"]) {
// return isUndefined(v) ? (new Date().getTime() / 1000).toFixed(0) : v;
if (isUndefined(v)) {
return (new Date().getTime() / 1000).toFixed(0);
}
if (v === null) {
return undefined; // gets removed from querystring
}
return v; // keep wanted constant value
}