3.0 KiB
3.0 KiB
Class: NoteService
Hierarchy
-
"medusa-interfaces"↳
NoteService
Constructors
constructor
• new NoteService(__namedParameters)
Parameters
| Name | Type |
|---|---|
__namedParameters |
Object |
Overrides
BaseService.constructor
Defined in
Properties
Events
▪ Static Events: Object
Type declaration
| Name | Type |
|---|---|
CREATED |
string |
DELETED |
string |
UPDATED |
string |
Defined in
Methods
create
▸ create(data, config?): Promise<any>
Parameters
| Name | Type | Description |
|---|---|---|
data |
CreateNoteInput |
|
config |
any |
Returns
Promise<any>
Defined in
delete
▸ delete(noteId): Promise<any>
Parameters
| Name | Type | Description |
|---|---|---|
noteId |
any |
Returns
Promise<any>
Defined in
list
▸ list(selector, config?): Promise<Note[]>
Parameters
| Name | Type | Description |
|---|---|---|
selector |
any |
|
config |
Object |
|
config.relations |
string[] |
|
config.skip |
number |
|
config.take |
number |
Returns
Promise<Note[]>
Defined in
retrieve
▸ retrieve(id, config?): Promise<Note>
Parameters
| Name | Type | Description |
|---|---|---|
id |
string |
|
config |
any |
Returns
Promise<Note>
Defined in
update
▸ update(noteId, value): Promise<any>
Parameters
| Name | Type | Description |
|---|---|---|
noteId |
any |
|
value |
any |
Returns
Promise<any>
Defined in
withTransaction
▸ withTransaction(transactionManager): NoteService
Parameters
| Name | Type | Description |
|---|---|---|
transactionManager |
EntityManager |