Annotate

teal-src/util/array.d.tl @ 12748:7b9de8109a90

util.roles: Add a :policies() method to iterate through available policies We don't expose the policies directly, to force people to go through :may(). However, there are times when we really just need to know what policies a role has inside it (e.g. for reporting or debugging purposes).
author Matthew Wild <mwild1@gmail.com>
date Fri, 07 Oct 2022 17:01:35 +0100
parent 12611:33b7e7bd83fd
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
12611
33b7e7bd83fd teal: add stub util.array teal defs
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1 local record array_t<T>
33b7e7bd83fd teal: add stub util.array teal defs
Kim Alvefur <zash@zash.se>
parents:
diff changeset
2 { T }
33b7e7bd83fd teal: add stub util.array teal defs
Kim Alvefur <zash@zash.se>
parents:
diff changeset
3 end
33b7e7bd83fd teal: add stub util.array teal defs
Kim Alvefur <zash@zash.se>
parents:
diff changeset
4
33b7e7bd83fd teal: add stub util.array teal defs
Kim Alvefur <zash@zash.se>
parents:
diff changeset
5 local record lib
33b7e7bd83fd teal: add stub util.array teal defs
Kim Alvefur <zash@zash.se>
parents:
diff changeset
6 metamethod __call : function () : array_t
33b7e7bd83fd teal: add stub util.array teal defs
Kim Alvefur <zash@zash.se>
parents:
diff changeset
7 end
33b7e7bd83fd teal: add stub util.array teal defs
Kim Alvefur <zash@zash.se>
parents:
diff changeset
8
33b7e7bd83fd teal: add stub util.array teal defs
Kim Alvefur <zash@zash.se>
parents:
diff changeset
9 return lib