Digamos que tengo algo de código:
class BuildingWithRecipe { static recipeType = "" findRecipe(){ doStuffWith([not this].recipeType); } } class Furnace extends BuildingWithRecipe { static recipeType = "smelting" }Quiero poder acceder a un método estático de una clase con una palabra clave dentro de un método de instancia de esa clase, por lo que cuando extiendo BuildingWithRecipe (digamos con Furnace) simplemente puedo establecer la propiedad static RecipeType y el método findRecipe accederá Furnace.recipeType en lugar de BuildingWithRecipe.recipeType cuando se invoca en una instancia de Furnace.
es posible?
Puedes hacer eso con this.constructor :
findRecipe(){ doStuffWith(this.constructor.recipeType); }