Skip to main content

TypeGuard

Git Source

================================================== 🔒 Type Guard

See details in docs/object_lifecycle.md ====================================================

Functions

startBuilding

================== 🧩 Function

function startBuilding(Function storage func) internal returns (Function storage);

finishBuilding

function finishBuilding(Function storage func) internal returns (Function storage);

lock

function lock(Function storage func) internal returns (Function storage);

startBuilding

================ 🗂️ Bundle

function startBuilding(Bundle storage bundle) internal returns (Bundle storage);

finishBuilding

function finishBuilding(Bundle storage bundle) internal returns (Bundle storage);

lock

function lock(Bundle storage bundle) internal returns (Bundle storage);

startBuilding

=============== 🏠 Proxy

function startBuilding(Proxy_2 memory proxy) internal returns (Proxy_2 memory);

finishBuilding

function finishBuilding(Proxy_2 memory proxy) internal returns (Proxy_2 memory);

lock

function lock(Proxy_2 storage proxy) internal returns (Proxy_2 storage);

startBuilding

==================== 📚 Dictionary

function startBuilding(Dictionary_1 memory dictionary) internal returns (Dictionary_1 memory);

finishBuilding

function finishBuilding(Dictionary_1 memory dictionary) internal returns (Dictionary_1 memory);

lock

function lock(Dictionary_1 storage dictionary) internal returns (Dictionary_1 storage);

startBuilding

========================== 🏛 Standard Registry

function startBuilding(StdRegistry storage registry) internal returns (StdRegistry storage);

finishBuilding

function finishBuilding(StdRegistry storage registry) internal returns (StdRegistry storage);

lock

function lock(StdRegistry storage registry) internal returns (StdRegistry storage);

startBuilding

========================== 🏰 Standard Functions

function startBuilding(StdFunctions storage std) internal returns (StdFunctions storage);

finishBuilding

function finishBuilding(StdFunctions storage std) internal returns (StdFunctions storage);

lock

function lock(StdFunctions storage std) internal returns (StdFunctions storage);