Module: nupp.resource_set
Module contents
Constructors
| Constructor | Description |
|---|---|
new | — |
Types
| Type | Kind | Description |
|---|---|---|
ResourceSet | record | — |
Constructors#
newconstructor#
local function new(label: string?): ResourceSetArguments
| Name | Type | Description |
|---|---|---|
label | string? |
Returns
| Type | Description |
|---|---|
ResourceSet |
Types#
ResourceSetrecord#
local record ResourceSet
label: string
close: function(takes self: ResourceSet)
adopt: function<T>(self: ResourceSet, takes value: T, terminal: function(takes value: T)?): T borrows self
remove: function<T>(self: ResourceSet, borrows value: T): T
endMethods
adopt
adopt: function<T>(self: ResourceSet, takes value: T, terminal: function(takes value: T)?): T borrows selfArguments
| Name | Type | Description |
|---|---|---|
self | ResourceSet | |
value | T | |
terminal | function(takes value: T)? |
Returns
| Type | Description |
|---|---|
T borrows self |
remove
remove: function<T>(self: ResourceSet, borrows value: T): TArguments
| Name | Type | Description |
|---|---|---|
self | ResourceSet | |
value | T |
Returns
| Type | Description |
|---|---|
T |
Fields
| Name | Type | Description |
|---|---|---|
label | string |