Comparing version 3.0.0-beta.4 to 3.0.0
@@ -8,2 +8,4 @@ "use strict"; | ||
var _shared = require("./shared"); | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
@@ -22,5 +24,7 @@ | ||
create(request) { | ||
return this.client.post("users", { | ||
body: request | ||
create(data) { | ||
return (0, _shared.request)(this.client, { | ||
method: "POST", | ||
url: this.base_path, | ||
data | ||
}); | ||
@@ -30,8 +34,13 @@ } | ||
get(userID) { | ||
return this.client.get(this.endpoint(userID)); | ||
return (0, _shared.request)(this.client, { | ||
method: "GET", | ||
url: this.endpoint(userID) | ||
}); | ||
} | ||
update(userID, request) { | ||
return this.client.put(this.endpoint(userID), { | ||
body: request | ||
update(userID, data) { | ||
return (0, _shared.request)(this.client, { | ||
method: "PUT", | ||
url: this.endpoint(userID), | ||
data | ||
}); | ||
@@ -41,8 +50,12 @@ } | ||
delete(userID) { | ||
return this.client.delete(this.endpoint(userID)); | ||
return (0, _shared.request)(this.client, { | ||
method: "DELETE", | ||
url: this.endpoint(userID) | ||
}); | ||
} | ||
getPending(request) { | ||
const params = request || {}; | ||
return this.client.get(this.endpoint("pending"), { | ||
getPending(params) { | ||
return (0, _shared.request)(this.client, { | ||
method: "GET", | ||
url: this.endpoint("pending"), | ||
params | ||
@@ -53,7 +66,13 @@ }); | ||
deleteEmail(emailID) { | ||
return this.delete(this.endpoint(`emails/${emailID}`)); | ||
return (0, _shared.request)(this.client, { | ||
method: "DELETE", | ||
url: this.endpoint(`emails/${emailID}`) | ||
}); | ||
} | ||
deletePhoneNumber(phoneID) { | ||
return this.delete(this.endpoint(`phone_numbers/${phoneID}`)); | ||
return (0, _shared.request)(this.client, { | ||
method: "DELETE", | ||
url: this.endpoint(`phone_numbers/${phoneID}`) | ||
}); | ||
} | ||
@@ -60,0 +79,0 @@ |
{ | ||
"name": "stytch", | ||
"version": "3.0.0-beta.4", | ||
"version": "3.0.0", | ||
"description": "A wrapper for the Stytch API", | ||
@@ -5,0 +5,0 @@ "types": "./types/lib/index.d.ts", |
@@ -34,4 +34,8 @@ import type { AxiosInstance } from "axios"; | ||
name?: Name; | ||
emails?: string[]; | ||
phone_numbers?: string[]; | ||
emails?: { | ||
email: string; | ||
}[]; | ||
phone_numbers?: { | ||
phone_number: string; | ||
}[]; | ||
attributes?: Attributes; | ||
@@ -68,9 +72,9 @@ } | ||
private endpoint; | ||
create(request: CreateRequest): Promise<CreateResponse>; | ||
create(data: CreateRequest): Promise<CreateResponse>; | ||
get(userID: UserID): Promise<GetResponse>; | ||
update(userID: UserID, request: UpdateRequest): Promise<UpdateResponse>; | ||
update(userID: UserID, data: UpdateRequest): Promise<UpdateResponse>; | ||
delete(userID: UserID): Promise<DeleteResponse>; | ||
getPending(request?: GetPendingRequest): Promise<GetPendingResponse>; | ||
getPending(params?: GetPendingRequest): Promise<GetPendingResponse>; | ||
deleteEmail(emailID: string): Promise<DeleteEmailResponse>; | ||
deletePhoneNumber(phoneID: string): Promise<DeletePhoneNumberResponse>; | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
29787
710
1