3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/file/PathBuffer.h"
7#include "mc/deps/core/string/BasicStackString.h"
8#include "mc/deps/game_refs/EnableGetWeakRef.h"
12namespace Bedrock::PubSub {
class Subscription; }
15namespace Editor::Services {
18 public ::std::enable_shared_from_this<::Editor::Services::PersistenceItem> {
39 MCNAPI ::Core::PathBuffer<::Core::BasicStackString<char, 1024>>
_getFilePath();
45 MCNAPI ::Bedrock::PubSub::Subscription
Definition PersistenceItem.h:18
MCAPI::std::string _loadItem()
MCAPI::std::string fetchItemPayload()
MCAPI ::Core::PathBuffer<::Core::BasicStackString< char, 1024 > > _getFilePath()
MCAPI::Bedrock::PubSub::Subscription onValueChange(::std::function< void(::Editor::Services::PersistenceItem const &)> callback)
Definition EnableGetWeakRef.h:6