Skip to content

Profectus / features/clickables/upgrade / createUpgrade

Function: createUpgrade() ​

createUpgrade<T>(optionsFunc): object & Omit<Omit<T, "display" | "onHold" | "requirements">, "canClick" | "display" | "onClick" | "onHold" | "visibility" | "classes" | "style" | typeof VueFeature | "id" | "components" | "wrappers" | "requirements" | "onPurchase"> & object

Lazily creates an upgrade with the given options.

Type Parameters ​

• T extends UpgradeOptions

Parameters ​

optionsFunc ​

() => T

Upgrade options.

Returns ​

object & Omit<Omit<T, "display" | "onHold" | "requirements">, "canClick" | "display" | "onClick" | "onHold" | "visibility" | "classes" | "style" | typeof VueFeature | "id" | "components" | "wrappers" | "requirements" | "onPurchase"> & object

Defined in ​

profectus/src/features/clickables/upgrade.tsx:74