From 7db87a3865d24d6ecb8384740b22f4d5f2947d0d Mon Sep 17 00:00:00 2001 From: Gaurav KC Date: Mon, 2 Sep 2024 18:01:37 +0700 Subject: [PATCH] Fix example imports and types --- examples/as_promises.js | 5 +- examples/charge_schedule.js | 10 ++-- examples/create_customer.js | 5 +- examples/create_link.js | 5 +- examples/create_recipient.js | 5 +- examples/create_source_charge.js | 8 +-- examples/create_token_charge.js | 5 +- examples/create_transfer.js | 6 +-- examples/destroy_customer.js | 10 ++-- examples/index.js | 10 ++++ examples/list_cards.js | 20 ++++---- examples/list_charges.js | 5 +- examples/list_customers.js | 7 +-- examples/list_recipients.js | 7 +++ examples/retrieve_balance.js | 7 +-- examples/retrieve_customer.js | 7 +-- examples/update_customer.js | 18 +++---- types/examples/as_promises.ts | 25 ++++----- types/examples/charge_schedule.ts | 44 ++++++++-------- types/examples/create_customer.ts | 13 +++-- types/examples/create_link.ts | 25 +++++---- types/examples/create_recipient.ts | 10 ++-- types/examples/create_source_charge.ts | 12 ++--- types/examples/create_token_as_promise.ts | 21 ++++---- types/examples/create_token_charge.ts | 62 +++++++++++------------ types/examples/create_transfer.ts | 12 ++--- types/examples/destroy_customer.ts | 18 ++++--- types/examples/index.ts | 13 +++++ types/examples/list_cards.ts | 23 +++++---- types/examples/list_charges.ts | 20 ++++---- types/examples/list_customers.ts | 15 +++--- types/examples/list_recipient.ts | 9 ++++ types/examples/retrieve_balance.ts | 10 ++-- types/examples/retrieve_customer.ts | 18 ++++--- types/examples/update_customer.ts | 12 ++--- 35 files changed, 239 insertions(+), 263 deletions(-) create mode 100644 examples/index.js create mode 100644 examples/list_recipients.js create mode 100644 types/examples/index.ts create mode 100644 types/examples/list_recipient.ts diff --git a/examples/as_promises.js b/examples/as_promises.js index a54c26d..10c09d5 100644 --- a/examples/as_promises.js +++ b/examples/as_promises.js @@ -1,9 +1,6 @@ 'use strict'; -let omise = require('../index')({ - 'publicKey': process.env.OMISE_PUBLIC_KEY, - 'secretKey': process.env.OMISE_SECRET_KEY, -}); +const omise = require('./index'); let cardDetails = { card: { diff --git a/examples/charge_schedule.js b/examples/charge_schedule.js index 9458935..3e957ad 100644 --- a/examples/charge_schedule.js +++ b/examples/charge_schedule.js @@ -1,10 +1,6 @@ 'use strict'; -// More information: https://www.omise.co/charge-schedules-api -let omise = require('../index')({ - 'publicKey': 'pkey_test_1234', - 'secretKey': 'skey_test_1234', -}); +const omise = require('./index'); // Charge every 2 days let chargeEvery2Days = { @@ -27,7 +23,7 @@ omise.schedules.create(chargeEvery2Days, function(err, schedule) { } // Print out schedules - console.log(schedule.next_occurrence_dates); + console.log(schedule.next_occurrences_on); }); // Charge on eery Monday and Friday @@ -54,5 +50,5 @@ omise.schedules.create(monthlyCharge, function(err, schedule) { } // Print out schedules - console.log(schedule.next_occurrence_dates); + console.log(schedule.next_occurrences_on); }); diff --git a/examples/create_customer.js b/examples/create_customer.js index 054365b..be8f9af 100644 --- a/examples/create_customer.js +++ b/examples/create_customer.js @@ -1,9 +1,6 @@ 'use strict'; -let omise = require('../index')({ - 'publicKey': process.env.OMISE_PUBLIC_KEY, - 'secretKey': process.env.OMISE_SECRET_KEY, -}); +const omise = require('./index'); let customer = { email: 'john.doe@example.com', diff --git a/examples/create_link.js b/examples/create_link.js index 8e6ce19..9384908 100644 --- a/examples/create_link.js +++ b/examples/create_link.js @@ -1,9 +1,6 @@ 'use strict'; -let omise = require('../index')({ - 'publicKey': process.env.OMISE_PUBLIC_KEY, - 'secretKey': process.env.OMISE_SECRET_KEY, -}); +const omise = require('./index'); let link = { 'amount': 19000, diff --git a/examples/create_recipient.js b/examples/create_recipient.js index 9337540..2fc0539 100644 --- a/examples/create_recipient.js +++ b/examples/create_recipient.js @@ -1,9 +1,6 @@ 'use strict'; -const omise = require('../index')({ - 'publicKey': process.env.OMISE_PUBLIC_KEY, - 'secretKey': process.env.OMISE_SECRET_KEY, -}); +const omise = require('./index'); const recipientBody = { name: 'Recipient name', diff --git a/examples/create_source_charge.js b/examples/create_source_charge.js index 5fdaed5..436adb9 100644 --- a/examples/create_source_charge.js +++ b/examples/create_source_charge.js @@ -1,13 +1,9 @@ 'use strict'; -exports.__esModule = true; +const omise = require('./index'); + let amount = 500000; let currency = 'thb'; -let omise = require('../index')({ - 'publicKey': process.env.OMISE_PUBLIC_KEY, - 'secretKey': process.env.OMISE_SECRET_KEY, -}); - let source = { 'type': 'internet_banking_bbl', 'amount': 500000, diff --git a/examples/create_token_charge.js b/examples/create_token_charge.js index 4ad585c..c37e0bf 100644 --- a/examples/create_token_charge.js +++ b/examples/create_token_charge.js @@ -1,9 +1,6 @@ 'use strict'; -let omise = require('../index')({ - 'publicKey': process.env.OMISE_PUBLIC_KEY, - 'secretKey': process.env.OMISE_SECRET_KEY, -}); +const omise = require('./index'); let cardDetails = { card: { diff --git a/examples/create_transfer.js b/examples/create_transfer.js index 2041da1..5a57480 100644 --- a/examples/create_transfer.js +++ b/examples/create_transfer.js @@ -1,10 +1,6 @@ 'use strict'; -let omise = require('../index')({ - 'publicKey': 'pkey_test_1234', - 'secretKey': 'skey_test_1234', -}); - +const omise = require('./index'); const reqBody = { amount: 40000, diff --git a/examples/destroy_customer.js b/examples/destroy_customer.js index e51b4c3..646e603 100644 --- a/examples/destroy_customer.js +++ b/examples/destroy_customer.js @@ -1,10 +1,10 @@ 'use strict'; -let omise = require('../index')({ - 'publicKey': process.env.OMISE_PUBLIC_KEY, - 'secretKey': process.env.OMISE_SECRET_KEY, -}); +const omise = require('./index'); -omise.customers.destroy('cust_test_4yxn6vblxh83h605oxz', function(err, resp) { +omise.customers.destroy('cust_60458v5p9fhyx3z4yp7', function(err, resp) { + if (err) { + console.log(err); + } console.log(resp); }); diff --git a/examples/index.js b/examples/index.js new file mode 100644 index 0000000..88022b6 --- /dev/null +++ b/examples/index.js @@ -0,0 +1,10 @@ +const dotenv = require("dotenv"); +dotenv.config(); + +const omise = require("../index")({ + publicKey: process.env.OMISE_PUBLIC_KEY, + secretKey: process.env.OMISE_SECRET_KEY, + host: process.env.OMISE_NODE_HOST, +}); + +module.exports = omise; diff --git a/examples/list_cards.js b/examples/list_cards.js index 8b2a09f..dd228ec 100644 --- a/examples/list_cards.js +++ b/examples/list_cards.js @@ -1,12 +1,14 @@ -'use strict'; +"use strict"; -let omise = require('../index')({ - 'publicKey': process.env.OMISE_PUBLIC_KEY, - 'secretKey': process.env.OMISE_SECRET_KEY, -}); +const omise = require("./index"); -omise.customers.listCards('cust_test_53reuowpjglur236wm7', - {'order': 'reverse_chronological'}, - function(e, resp) { +omise.customers.listCards( + "cust_60dw2h7vc8pwuiy9hag", + { order: "reverse_chronological" }, + function (err, resp) { + if (err) { + console.log(err); + } console.log(resp); - }); + } +); diff --git a/examples/list_charges.js b/examples/list_charges.js index 3b9e994..0472219 100644 --- a/examples/list_charges.js +++ b/examples/list_charges.js @@ -1,9 +1,6 @@ 'use strict'; -let omise = require('../index')({ - 'publicKey': process.env.OMISE_PUBLIC_KEY, - 'secretKey': process.env.OMISE_SECRET_KEY, -}); +const omise = require('./index'); omise.charges.list({limit: 2}, function(err, resp) { console.log(resp); diff --git a/examples/list_customers.js b/examples/list_customers.js index 3f1ac28..b529b79 100644 --- a/examples/list_customers.js +++ b/examples/list_customers.js @@ -1,10 +1,7 @@ 'use strict'; -let omise = require('../index')({ - 'publicKey': process.env.OMISE_PUBLIC_KEY, - 'secretKey': process.env.OMISE_SECRET_KEY, -}); +const omise = require('./index'); -omise.customers.list(function(err, resp) { +omise.customers.list({limit: 2}, function(err, resp) { console.log(resp); }); diff --git a/examples/list_recipients.js b/examples/list_recipients.js new file mode 100644 index 0000000..79f766d --- /dev/null +++ b/examples/list_recipients.js @@ -0,0 +1,7 @@ +'use strict'; + +const omise = require('./index'); + +omise.recipients.list({limit: 2}, function(err, resp) { + console.log(resp); +}); diff --git a/examples/retrieve_balance.js b/examples/retrieve_balance.js index 5232cea..3494181 100644 --- a/examples/retrieve_balance.js +++ b/examples/retrieve_balance.js @@ -1,13 +1,10 @@ 'use strict'; -const omise = require('../index')({ - 'publicKey': process.env.OMISE_PUBLIC_KEY, - 'secretKey': process.env.OMISE_SECRET_KEY, -}); +const omise = require('./index'); omise.balance.retrieve((err, resp) => { if (err) { - console.log(err) + console.log(err); } console.log(resp); }); diff --git a/examples/retrieve_customer.js b/examples/retrieve_customer.js index c2140e6..d443609 100644 --- a/examples/retrieve_customer.js +++ b/examples/retrieve_customer.js @@ -1,10 +1,7 @@ 'use strict'; -let omise = require('../index')({ - 'publicKey': process.env.OMISE_PUBLIC_KEY, - 'secretKey': process.env.OMISE_SECRET_KEY, -}); +const omise = require('./index'); -omise.customers.retrieve('cust_test_4z33o46lqreryhqua8w', function(err, resp) { +omise.customers.retrieve('cust_60dw2h7vc8pwuiy9hag', function(err, resp) { console.log(resp); }); diff --git a/examples/update_customer.js b/examples/update_customer.js index 1e9396d..329b14e 100644 --- a/examples/update_customer.js +++ b/examples/update_customer.js @@ -1,13 +1,13 @@ -'use strict'; +"use strict"; -let omise = require('../index')({ - 'publicKey': process.env.OMISE_PUBLIC_KEY, - 'secretKey': process.env.OMISE_SECRET_KEY, -}); +const omise = require("./index"); -let updateParams = {description: 'the other description'}; +let updateParams = { description: "the other description" }; -omise.customers.update('cust_test_4z2owmajzsb3c527wj7', updateParams, - function(err, resp) { +omise.customers.update( + "cust_60dw2h7vc8pwuiy9hag", + updateParams, + function (err, resp) { console.log(resp); - }); + } +); diff --git a/types/examples/as_promises.ts b/types/examples/as_promises.ts index 84268c4..e0c7557 100644 --- a/types/examples/as_promises.ts +++ b/types/examples/as_promises.ts @@ -1,11 +1,11 @@ -import omise = require('../index'); +import { Charges, Customers, Tokens } from "../index"; +import omise from "./index"; -let cardDetails: omise.Tokens.IRequest; -cardDetails = { +const cardDetails:Tokens.IRequest = { card: { city: 'Bangkok', expiration_month: 2, - expiration_year: 2017, + expiration_year: 2027, name: 'JOHN DOE', number: '4242424242424242', postal_code: '10320', @@ -13,25 +13,20 @@ cardDetails = { }, }; -const omiseStatic = omise({ - publicKey: process.env.OMISE_PUBLIC_KEY, - secretKey: process.env.OMISE_SECRET_KEY, -}); - -omiseStatic.tokens.create(cardDetails).then((token) => { - return omiseStatic.customers.create({ +omise.tokens.create(cardDetails).then((token: Tokens.IToken) => { + return omise.customers.create({ card: token.id, description: 'John Doe (id: 30)', email: 'john.doe@example.com', }); -}).then((customer) => { - return omiseStatic.charges.create({ +}).then((customer: Customers.ICustomer) => { + return omise.charges.create({ amount: 10000, currency: 'thb', customer: customer.id, }); -}).then((charge) => { +}).then((charge: Charges.ICharge) => { console.log(charge); -}).catch((err) => { +}).catch((err: Error | null) => { console.log(err); }); diff --git a/types/examples/charge_schedule.ts b/types/examples/charge_schedule.ts index e3af386..67d1b95 100644 --- a/types/examples/charge_schedule.ts +++ b/types/examples/charge_schedule.ts @@ -1,32 +1,32 @@ -import omise = require('../index'); +import { Schedules } from "../index"; +import omise from "./index"; -const chargeEvery2Days = { - every: 2, +const chargeEvery2Days: Schedules.ICreateSchedule = { + every: 5, period: 'day', - start_date: '2018-01-01', - end_date: '2018-12-01', + start_date: '2024-11-01', + end_date: '2024-12-24', charge: { - customer: 'cust_test_57m2wcnfx96k634rkqq', - card: 'card_test_57m2w8iemdovs4f92m2', - amount: 1000000, - description: 'Membership fee', + customer: 'cust_60dw2h7vc8pwuiy9hag', + card: 'card_60dw2h37jxtw38wk355', + amount: 100000, + description: 'Membership fee 2', }, }; -const omiseStatic = omise({ - publicKey: process.env.OMISE_PUBLIC_KEY, - secretKey: process.env.OMISE_SECRET_KEY, -}); - -omiseStatic.schedules.create(chargeEvery2Days, (err, resp) => { - console.log(resp.next_occurrence_dates); +omise.schedules.create(chargeEvery2Days, (err: Error | null, resp: Schedules.ISchedule) => { + if (err) { + console.log('error', err); + return; + } + console.log(resp.next_occurrences_on); }); -const monthlyCharge = { +const monthlyCharge: Schedules.ICreateSchedule = { every: 1, period: 'month', - start_date: '2018-01-01', - end_date: '2018-12-01', + start_date: '2024-11-01', + end_date: '2025-06-24', on: { days_of_month: [1], }, @@ -38,12 +38,10 @@ const monthlyCharge = { }, }; -omiseStatic.schedules.create(monthlyCharge, (err, schedule) => { +omise.schedules.create(monthlyCharge, (err: Error | null, schedule: Schedules.ISchedule) => { if (err) { console.log('error', err); return; } - - // Print out schedules - console.log(schedule.next_occurrence_dates); + console.log(schedule.next_occurrences_on); }); diff --git a/types/examples/create_customer.ts b/types/examples/create_customer.ts index 5e7f1f1..15d3549 100644 --- a/types/examples/create_customer.ts +++ b/types/examples/create_customer.ts @@ -1,15 +1,14 @@ -import omiseNode = require('../index'); - -const omise = omiseNode({ - publicKey: process.env.OMISE_PUBLIC_KEY, - secretKey: process.env.OMISE_SECRET_KEY, -}); +import omise from "./index"; +import { Customers } from "../index"; const customer = { description: 'John Doe (id: 30)', email: 'john.doe@example.com', }; -omise.customers.create(customer, (err, resp) => { +omise.customers.create(customer, (err: Error | null, resp: Customers.ICustomerList) => { + if (err) { + console.log(err); + } console.log(resp); }); diff --git a/types/examples/create_link.ts b/types/examples/create_link.ts index 123b2db..97372d0 100644 --- a/types/examples/create_link.ts +++ b/types/examples/create_link.ts @@ -1,18 +1,17 @@ -import omiseNode = require('../index'); - -const omise = omiseNode({ - publicKey: process.env.OMISE_PUBLIC_KEY, - secretKey: process.env.OMISE_SECRET_KEY, -}); +import omise from "./index"; +import { Links } from "../index"; const link = { - amount: 19000, - currency: 'thb', - multiple: true, - title: 'Cappuccino', - description: 'Freshly brewed coffee', + amount: 19000, + currency: "thb", + multiple: true, + title: "Cappuccino", + description: "Freshly brewed coffee", }; -omise.links.create(link, (err, resp) => { - console.log(resp); +omise.links.create(link, (err: Error | null, resp: Links.ILinkListResponse) => { + if (err) { + console.log(err); + } + console.log(resp); }); diff --git a/types/examples/create_recipient.ts b/types/examples/create_recipient.ts index 55f0e41..7c9a7d8 100644 --- a/types/examples/create_recipient.ts +++ b/types/examples/create_recipient.ts @@ -1,9 +1,5 @@ -import omiseNode, { Recipients } from '../index' - -const omise = omiseNode({ - publicKey: process.env.OMISE_PUBLIC_KEY, - secretKey: process.env.OMISE_SECRET_KEY, -}); +import omise from './index'; +import { Recipients } from '../index'; const recipientBody: Recipients.IRequest = { name: 'Recipient name', @@ -15,7 +11,7 @@ const recipientBody: Recipients.IRequest = { name: 'Reci Pient', }, }; -omise.recipients.create(recipientBody, (err, resp: Recipients.IRecipient) => { +omise.recipients.create(recipientBody, (err: Error | null, resp: Recipients.IRecipient) => { if (err) { console.log(err) } diff --git a/types/examples/create_source_charge.ts b/types/examples/create_source_charge.ts index 3e0ffdf..902d4ae 100644 --- a/types/examples/create_source_charge.ts +++ b/types/examples/create_source_charge.ts @@ -1,20 +1,16 @@ -import omiseNode = require('../index'); +import omise from "./index"; +import { Charges, Sources } from "../index"; const amount = 500000; const currency = 'thb'; -const omise = omiseNode({ - publicKey: process.env.OMISE_PUBLIC_KEY, - secretKey: process.env.OMISE_SECRET_KEY, -}); - const source = { type: 'internet_banking_bbl', amount: 500000, currency: 'thb', }; -omise.sources.create(source).then((resSource) => { +omise.sources.create(source).then((resSource: Sources.ISource) => { return omise.charges.create({ amount, // Use responded source's ID as a charge's parameter @@ -22,6 +18,6 @@ omise.sources.create(source).then((resSource) => { currency, return_uri: 'https://omise.co', }); - }).then((charge) => { + }).then((charge: Charges.ICharge) => { console.log(charge); }); diff --git a/types/examples/create_token_as_promise.ts b/types/examples/create_token_as_promise.ts index eb83f7a..1a75301 100644 --- a/types/examples/create_token_as_promise.ts +++ b/types/examples/create_token_as_promise.ts @@ -1,4 +1,5 @@ -import omiseNode = require('../index'); +import omise from "./index"; +import { Tokens } from "../index"; const cardDetails = { card: { @@ -8,15 +9,15 @@ const cardDetails = { number: '4242424242424242', security_code: '123', expiration_month: '8', - expiration_year: '2019', + expiration_year: '2029', }, }; -const omise = omiseNode({ - publicKey: process.env.OMISE_PUBLIC_KEY, - secretKey: process.env.OMISE_SECRET_KEY, -}); - -omise.tokens.create(cardDetails).then((token: omiseNode.Tokens.IToken) => { - console.log(token); -}); +omise.tokens + .create(cardDetails) + .then((token: Tokens.IToken) => { + console.log(token); + }) + .catch((err: Error | null) => { + console.log(err); + }); diff --git a/types/examples/create_token_charge.ts b/types/examples/create_token_charge.ts index 138869a..fdb1b39 100644 --- a/types/examples/create_token_charge.ts +++ b/types/examples/create_token_charge.ts @@ -1,40 +1,36 @@ -import omiseNode = require('../index'); - -const omise = omiseNode({ - publicKey: process.env.OMISE_PUBLIC_KEY, - secretKey: process.env.OMISE_SECRET_KEY, -}); +import omise from "./index"; +import { Charges, Tokens } from "../index"; const cardDetails = { - card: { - name: 'JOHN DOE', - city: 'Bangkok', - postal_code: 10320, - number: '4242424242424242', - expiration_month: 2, - expiration_year: 2017, - security_code: '123', - email: 'test@example.com' - }, + card: { + name: "Gaurav", + number: "4242424242424242", + expiration_month: 2, + expiration_year: 2025, + security_code: "123", + }, }; -omise.tokens.create(cardDetails, (err, token) => { - if (err) { - console.log('error', err); - return; - } +omise.tokens.create(cardDetails, (err: Error | null, token: Tokens.IToken) => { + if (err) { + console.log("Token error", err); + return; + } - omise.charges.create({ - amount: 10000, - currency: 'thb', - return_uri: 'http://example.com', - card: token.id, - }, function(err, charge) { - if (err) { - console.log('error', err); - return; - } + omise.charges.create( + { + amount: 100000, + currency: "thb", + return_uri: "http://example.com", + card: token.id, + }, + function (err: Error | null, charge: Charges.ICharge) { + if (err) { + console.log("Charge error", err); + return; + } - console.log('charge', charge); - }) + console.log("charge", charge); + } + ); }); diff --git a/types/examples/create_transfer.ts b/types/examples/create_transfer.ts index f23518f..3fdbc6c 100644 --- a/types/examples/create_transfer.ts +++ b/types/examples/create_transfer.ts @@ -1,17 +1,13 @@ -import omiseNode, { Transfers } from '../index' - -const omise = omiseNode({ - publicKey: process.env.OMISE_PUBLIC_KEY, - secretKey: process.env.OMISE_SECRET_KEY, -}); +import omise from "./index"; +import { Transfers } from "../index"; const reqBody: Transfers.IRequest = { amount: 40000, - recipient: 'recp_60w95drhxsfzbkr89c4', + recipient: 'recp_60vh0g90jhbsg9afu5c', fail_fast: true }; -omise.transfers.create(reqBody, (err, resp: Transfers.ITransfer) => { +omise.transfers.create(reqBody, (err: Error | null, resp: Transfers.ITransfer) => { if (err) { console.log(err) } diff --git a/types/examples/destroy_customer.ts b/types/examples/destroy_customer.ts index 9a32ded..319f6e1 100644 --- a/types/examples/destroy_customer.ts +++ b/types/examples/destroy_customer.ts @@ -1,10 +1,12 @@ -import omiseNode = require('../index'); +import omise from "./index"; +import { Customers } from "../index"; -const omise = omiseNode({ - publicKey: process.env.OMISE_PUBLIC_KEY, - secretKey: process.env.OMISE_SECRET_KEY, -}); - -omise.customers.destroy('cust_test_4yxn6vblxh83h605oxz', (err, resp) => { +omise.customers.destroy( + "cust_60458v5p9fhyx3z4yp7", + (err: Error | null, resp: Customers.ICustomer) => { + if (err) { + console.log(err); + } console.log(resp); -}); + } +); diff --git a/types/examples/index.ts b/types/examples/index.ts new file mode 100644 index 0000000..f23cc04 --- /dev/null +++ b/types/examples/index.ts @@ -0,0 +1,13 @@ + +import * as dotenv from 'dotenv'; +dotenv.config(); + +import omiseNode from '../../index' + +const omise = omiseNode({ + publicKey: process.env.OMISE_PUBLIC_KEY, + secretKey: process.env.OMISE_SECRET_KEY, + host: process.env.OMISE_NODE_HOST, +}); + +export default omise diff --git a/types/examples/list_cards.ts b/types/examples/list_cards.ts index f243bfd..c6a0e1a 100644 --- a/types/examples/list_cards.ts +++ b/types/examples/list_cards.ts @@ -1,12 +1,13 @@ -import omiseNode = require('../index'); +import omise from "./index"; +import { Cards } from "../index"; -const omise = omiseNode({ - publicKey: process.env.OMISE_PUBLIC_KEY, - secretKey: process.env.OMISE_SECRET_KEY, -}); - -omise.customers.listCards('cust_test_53reuowpjglur236wm7', - {order: 'reverse_chronological'}, - (e, resp) => { - console.log(resp); - }); +omise.customers.listCards( + "cust_60dw2h7vc8pwuiy9hag", + { order: "reverse_chronological" }, + (err: Error | null, resp: Cards.ICardList) => { + if (err) { + console.log(err); + } + console.log(resp); + } +); diff --git a/types/examples/list_charges.ts b/types/examples/list_charges.ts index 4d34487..8f9ce99 100644 --- a/types/examples/list_charges.ts +++ b/types/examples/list_charges.ts @@ -1,10 +1,12 @@ -import omiseNode = require('../index'); +import omise from "./index"; +import { Charges } from "../index"; -const omise = omiseNode({ - publicKey: process.env.OMISE_PUBLIC_KEY, - secretKey: process.env.OMISE_SECRET_KEY, -}); - -omise.charges.list({limit: 2}, (err, resp) => { - console.log(resp); -}); +omise.charges.list( + { limit: 2 }, + (err: Error | null, resp: Charges.IChargeList) => { + if (err) { + console.log(err); + } + console.log(resp) + } +); diff --git a/types/examples/list_customers.ts b/types/examples/list_customers.ts index 6637b5e..a275295 100644 --- a/types/examples/list_customers.ts +++ b/types/examples/list_customers.ts @@ -1,10 +1,9 @@ -import omiseNode = require('../index'); +import omise from "./index"; +import { Customers } from "../index"; -const omise = omiseNode({ - publicKey: process.env.OMISE_PUBLIC_KEY, - secretKey: process.env.OMISE_SECRET_KEY, -}); - -omise.customers.list({}, (err, resp) => { - console.log(resp); +omise.customers.list({}, (err: Error | null, resp: Customers.ICustomerList) => { + if (err) { + console.log(err); + } + console.log(resp); }); diff --git a/types/examples/list_recipient.ts b/types/examples/list_recipient.ts new file mode 100644 index 0000000..8798b25 --- /dev/null +++ b/types/examples/list_recipient.ts @@ -0,0 +1,9 @@ +import omise from "./index"; +import { Recipients } from "../index"; + +omise.recipients.list({limit: 5}, (err: Error | null, resp: Recipients.IRecipientList) => { + if (err) { + console.log(err); + } + console.log(resp); +}); diff --git a/types/examples/retrieve_balance.ts b/types/examples/retrieve_balance.ts index c023186..90c5dc3 100644 --- a/types/examples/retrieve_balance.ts +++ b/types/examples/retrieve_balance.ts @@ -1,11 +1,7 @@ -import omiseNode, { Balance } from '../index' +import omise from './index'; +import { Balance } from '../index'; -const omise = omiseNode({ - publicKey: process.env.OMISE_PUBLIC_KEY, - secretKey: process.env.OMISE_SECRET_KEY, -}); - -omise.balance.retrieve((err, resp: Balance.IBalance) => { +omise.balance.retrieve((err: Error | null, resp: Balance.IBalance) => { if (err) { console.log(err) } diff --git a/types/examples/retrieve_customer.ts b/types/examples/retrieve_customer.ts index e3a6ebc..c6b38c4 100644 --- a/types/examples/retrieve_customer.ts +++ b/types/examples/retrieve_customer.ts @@ -1,10 +1,12 @@ -import omiseNode = require('../index'); +import omise from "./index"; +import { Customers } from "../index"; -const omise = omiseNode({ - publicKey: process.env.OMISE_PUBLIC_KEY, - secretKey: process.env.OMISE_SECRET_KEY, -}); - -omise.customers.retrieve('cust_test_4z33o46lqreryhqua8w', (err, resp) => { +omise.customers.retrieve( + "cust_60dw2h7vc8pwuiy9hag", + (err: Error | null, resp: Customers.ICustomer) => { + if (err) { + console.log(err); + } console.log(resp); -}); + } +); diff --git a/types/examples/update_customer.ts b/types/examples/update_customer.ts index 68f6630..ee1bfd8 100644 --- a/types/examples/update_customer.ts +++ b/types/examples/update_customer.ts @@ -1,13 +1,9 @@ -import omiseNode = require('../index'); - -const omise = omiseNode({ - publicKey: process.env.OMISE_PUBLIC_KEY, - secretKey: process.env.OMISE_SECRET_KEY, -}); +import omise from "./index"; +import { Customers } from "../index"; const updateParams = {description: 'the other description'}; -omise.customers.update('cust_test_4z2owmajzsb3c527wj7', updateParams, - (err, resp) => { +omise.customers.update('cust_60dw2h7vc8pwuiy9hag', updateParams, + (err: Error | null, resp: Customers.ICustomer) => { console.log(resp); });