def to_literal(self) -> Type[Micheline]: if self.ptr is not None: return MichelineLiteral.create(self.ptr) else: return MichelineSequence.create_type(args=[ EltLiteral.create_type( args=[k.to_literal(), v.to_literal()]) for k, v in self.items ])
def empty(memo_size: int): cls = SaplingStateType.create_type( args=[MichelineLiteral.create(memo_size)]) return cls()
def to_literal(self) -> Type[Micheline]: if self.ptr is not None: return MichelineLiteral.create(self.ptr) else: return MichelineSequence.create_type(args=[])
def to_literal(self) -> Type[Micheline]: return MichelineLiteral.create(self.value)