aac-parsetypescript
v19.4.92
Published
This package makes it to easy for typescript users for access the parse database via http
Maintainers
Readme
Introduction
This package makes it to easy for typescript users for access the parse database via http
Browser Support
|
|
|
|
|
|
--- | --- | --- | --- | --- | --- |
Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | 11 ✔ |
Installing
npm install aac-parsetypescript
Implement
add this code in app.module.ts:
import { ParseTypescript } from "aac-parsetypescript";add to providers
providers: [
...,
ParseTypescript,
],add to components or services
import { ParseTypescript } from "aac-parsetypescript";add to constructor
constructor(
...,
private parseTypescript:parseTypescript
){}Instance Methods
- getSignin
- getSignup
- getUsers
- getCreate
- getReading
- getUpdate
- getDelete
Example
Performing a signin request
async getSignin(){
let config = {
bashurl: "https://parseapi.example.com",
data: {
username: "songoku",
password: "admin"
},
appId: "CHANGE-WITH-YOUR-APP-ID",
restApiKey: "CHANGE-WITH-YOUR-REST-API-KEY"
};
await this.parseTypescript.getSignin(config)
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
}Performing a signup request
async getSignup(){
let config = {
bashurl: "https://parseapi.example.com",
data: {
username: "songoku",
email:"[email protected]",
password: "admin"
},
appId: "CHANGE-WITH-YOUR-APP-ID",
restApiKey: "CHANGE-WITH-YOUR-REST-API-KEY"
};
await this.parseTypescript.getSignup(config)
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
}Perfoming a create request
async getCreate(){
let config = {
bashurl: "https://parseapi.example.com",
data: {
//somes data
},
class: "CHANGE-WITH-YOUR-CLASS-TARGET",
appId: "CHANGE-WITH-YOUR-APP-ID",
restApiKey: "CHANGE-WITH-YOUR-REST-API-KEY"
};
await this.parseTypescript.getCreate(config)
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
}Perfoming a reading request Readmore about conditional on parse
async getReading(){
let config = {
bashurl: "https://parseapi.example.com",
where: '"idExample"="1","nameExample"="Jhon Taruban"',
class: "CHANGE-WITH-YOUR-CLASS-TARGET",
appId: "CHANGE-WITH-YOUR-APP-ID",
restApiKey: "CHANGE-WITH-YOUR-REST-API-KEY"
};
await this.parseTypescript.getReading(config)
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
}Perfoming a update request
async getUpdate(){
let config = {
bashurl: "https://parseapi.example.com",
class: "CHANGE-WITH-YOUR-CLASS-TARGET",
id: "CHANGE-WITH-YOUR-OBJECTID-TARGET",
data: {
//somes data
},
appId: "CHANGE-WITH-YOUR-APP-ID",
restApiKey: "CHANGE-WITH-YOUR-REST-API-KEY"
};
await this.parseTypescript.getUpdate(config)
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
}Perfoming a delete request
async getDelete(){
let config = {
bashurl: "https://parseapi.example.com",
class: "CHANGE-WITH-YOUR-CLASS-TARGET",
id: "CHANGE-WITH-YOUR-OBJECTID-TARGET",
appId: "CHANGE-WITH-YOUR-APP-ID",
restApiKey: "CHANGE-WITH-YOUR-REST-API-KEY"
};
await this.parseTypescript.getDelete(config)
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
}NOTES
If you want use (this.) function on (.then) or (.catch)
constructor(
private example:Example
){}
async getDelete(){
let self = this;
let config = {
bashurl: "https://parseapi.example.com",
class: "CHANGE-WITH-YOUR-CLASS-TARGET",
id: "CHANGE-WITH-YOUR-OBJECTID-TARGET",
appId: "CHANGE-WITH-YOUR-APP-ID",
restApiKey: "CHANGE-WITH-YOUR-REST-API-KEY"
};
await this.parseTypescript.getDelete(config)
.then(function (response) {
// handle success
console.log(response);
self.example;
})
.catch(function (error) {
// handle error
console.log(error);
self.example;
})
}CREDITS
aac-parsetypescript is based on axios source code and is combined with rules that must be met to access the parse model database. With the final results, it aims as a tool to accelerate the coding process of programmers.
