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 memory proxy) internal returns (Proxy memory);

finishBuilding

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

lock

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

startBuilding

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

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

finishBuilding

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

lock

function lock(Dictionary storage dictionary) internal returns (Dictionary 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);