Interface: IGroupDatabase
group.IGroupDatabase
Group database interface
Implemented by
Table of contents
Methods
Methods
create
▸ create(group): null | IGroupData
Parameters
| Name | Type |
|---|---|
group |
Partial<IGroupData> |
Returns
null | IGroupData
Defined in
delete
▸ delete(name): boolean
Parameters
| Name | Type |
|---|---|
name |
string |
Returns
boolean
Defined in
exists
▸ exists(name): boolean
Parameters
| Name | Type |
|---|---|
name |
string |
Returns
boolean
Defined in
getNextId
▸ getNextId(): number
Returns
number
Defined in
list
▸ list(): IGroupData[]
Returns
Defined in
load
▸ load(name): null | IGroupData
Parameters
| Name | Type |
|---|---|
name |
string |
Returns
null | IGroupData
Defined in
save
▸ save(group): boolean
Parameters
| Name | Type |
|---|---|
group |
IGroupData |
Returns
boolean