// ĠAutomatically Ġgenerated Ġ- Ġdo Ġnot Ġmodify ! Ċ Ċ @ file : Js Module (" ces ium ") Ċ @ file : Js Non Module Ċ Ċ package Ġc esium Ċ Ċ /** Ċ Ġ* ĠCreate Ġa ĠCommand Ġfrom Ġa Ġgiven Ġfunction , Ġfor Ġuse Ġwith ĠView Models . Ċ Ġ* Ċ Ġ* ĠA ĠCommand Ġis Ġa Ġfunction Ġwith Ġan Ġextra Ġ` can Execute ` Ġobservable Ġproperty Ġto Ġdetermine Ċ Ġ* Ġwhether Ġthe Ġcommand Ġcan Ġbe Ġexecuted . Ġ ĠWhen Ġexecuted , Ġa ĠCommand Ġfunction Ġwill Ġcheck Ġthe Ċ Ġ* Ġvalue Ġof Ġ` can Execute ` Ġand Ġthrow Ġif Ġfalse . Ġ ĠIt Ġalso Ġprovides Ġevents Ġfor Ġwhen Ċ Ġ* Ġa Ġcommand Ġhas Ġbeen Ġor Ġis Ġabout Ġto Ġbe Ġexecuted . Ċ Ġ* Ġ@ param Ġ[ func ] ĠThe Ġfunction Ġto Ġexecute . Ċ Ġ* Ġ@ param Ġ[ can Execute ] ĠA Ġboolean Ġindicating Ġwhether Ġthe Ġfunction Ġcan Ġcurrently Ġbe Ġexecuted . Ċ Ġ* ĠĠ ĠDefault Ġvalue Ġ- Ġ` true ` Ċ Ġ* Ġ@ see Ġ< a Ġhref =" https :// ces ium . com / docs / ces ium js - ref - doc / create Command . html "> Online ĠDocumentation </ a > Ċ Ġ*/ Ċ external Ġfun Ġcreate Command ( ĊĠĠĠ Ġfunc : ĠFunction <* >, ĊĠĠĠ Ġcan Execute : ĠBoolean ? Ġ= Ġdefined Ex tern ally , Ċ ) Ċ