import "../_dnt.polyfills.js"; import { ValueRune } from "../rune/mod.js" import { Chain } from "./ChainRune.js" import { CodecRune } from "./CodecRune.js" import { PatternRune } from "./PatternRune.js" export class ConstantRune< out C extends Chain, out P extends Chain.PalletName, out K extends Chain.ConstantName, out U, > extends PatternRune, C, U> { $value = this .into(ValueRune) .access("codec") .unsafeAs() .into(CodecRune, Chain.Constant.Value, U>) decoded = this.$value.decoded(this.into(ValueRune).access("value")) }