chore: add return type and handle raw API payload
This commit is contained in:
		
							parent
							
								
									d1fcce7b83
								
							
						
					
					
						commit
						be662a230b
					
				
					 1 changed files with 6 additions and 6 deletions
				
			
		|  | @ -45,21 +45,21 @@ export class Template extends Base { | |||
|   } | ||||
| 
 | ||||
|   /** Modifies the template's metadata. Requires the MANAGE_GUILD permission. Returns the template object on success. */ | ||||
|   async edit(data: ModifyGuildTemplateParams) { | ||||
|   async edit(data: ModifyGuildTemplateParams): Promise<Template> { | ||||
|     const res = await this.client.rest.patch(TEMPLATE(this.code), data) | ||||
|     return res | ||||
|     return new Template(this.client, res) | ||||
|   } | ||||
| 
 | ||||
|   /** Deletes the template. Requires the MANAGE_GUILD permission. Returns the deleted template object on success. */ | ||||
|   async delete() { | ||||
|   async delete(): Promise<Template> { | ||||
|     const res = await this.client.rest.delete(TEMPLATE(this.code)) | ||||
|     return res | ||||
|     return new Template(this.client, res) | ||||
|   } | ||||
| 
 | ||||
|   /** Syncs the template to the guild's current state. Requires the MANAGE_GUILD permission. Returns the template object on success. */ | ||||
|   async sync() { | ||||
|   async sync(): Promise<Template> { | ||||
|     const res = await this.client.rest.put(TEMPLATE(this.code)) | ||||
|     return res | ||||
|     return new Template(this.client, res) | ||||
|   } | ||||
| } | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue