OxL Reference

kw provide

Reserved keyword

The list of words: §1.4

Syntax

ebnf
Provide     = "provide" Type "=" Expr [ "for" "role" IdentList ] ;

Grammar: App. A

Defined in

Examples

oxl
provide Db = Db.open(App.get().dbUrl)          for role api, saga
provide Payments = PaymentsClient.new(App.get().stripeKey)

impl Orders { dep db: Db; dep pay: Payments }

— 12.7 Dependencies

Related diagnostics

duplicate-provide, missing-provide, unknown-role, bad-main, no-entry-point, import-skip, fixture-yield

See also