Skip to content

pantoken / packages/core/src / applyModify

फंक्शन: applyModify()

applyModify(value, modify): string | undefined

बीटा

Tokens Studio TokenModify को एक निश्चित हेक्स रंग पर लागू करें।

पैरामीटर

value

string

modify

TokenModify

वापसी

string | undefined

संशोधित रंग, या undefined जब value हेक्स रंग नहीं है (ताकि कॉलर संशोधक को मेटाडेटा के रूप में संरक्षित करने पर वापस जा सके)।

उदाहरण

गहरा करना, हल्का करना, और अल्फा जोड़ना

ts
import { applyModify } from "@pantoken/core";

applyModify("#808080", { type: "darken", value: 0.5 });  // → "#404040"
applyModify("#808080", { type: "lighten", value: 0.5 }); // → "#c0c0c0"
applyModify("#ffffff", { type: "alpha", value: 0.5 });   // → "#ffffff80"

गैर-हेक्स इनपुट और मिक्स undefined लौटाते हैं (मेटाडेटा के रूप में संरक्षित रखें)

ts
import { applyModify } from "@pantoken/core";

applyModify("var(--x)", { type: "darken", value: 0.1 });        // → undefined
applyModify("#fff", { type: "mix", value: 0.5, color: "#000" }); // → undefined