now using tsclass

This commit is contained in:
2017-06-11 21:07:41 +02:00
parent d3d5f72193
commit 9c036925fd
10 changed files with 53 additions and 27 deletions

View File

@ -1,5 +1,6 @@
import 'typings-global';
import * as interfaces from './cflare.interfaces';
import { TDnsRecord } from 'tsclass';
export declare class CflareAccount {
private authEmail;
private authKey;
@ -9,9 +10,9 @@ export declare class CflareAccount {
key: string;
}): void;
getZoneId(domainName: string): Promise<string>;
getRecord(domainNameArg: string, typeArg: interfaces.TRecord): Promise<interfaces.ICflareRecord>;
createRecord(domainNameArg: string, typeArg: interfaces.TRecord, contentArg: string): Promise<{}>;
removeRecord(domainNameArg: string, typeArg: interfaces.TRecord): Promise<{}>;
getRecord(domainNameArg: string, typeArg: TDnsRecord): Promise<interfaces.ICflareRecord>;
createRecord(domainNameArg: string, typeArg: TDnsRecord, contentArg: string): Promise<{}>;
removeRecord(domainNameArg: string, typeArg: TDnsRecord): Promise<{}>;
updateRecord(domainNameArg: string, typeArg: string, valueArg: any): Promise<{}>;
/**
* list all records of a specified domain name

File diff suppressed because one or more lines are too long

View File

@ -1,4 +1,3 @@
export declare type TRecord = 'A' | 'AAAA' | 'CNAME' | 'TXT' | 'SRV' | 'LOC' | 'MX' | 'NS' | 'SPF';
export interface ICflareZone {
'id': string;
'name': string;

View File

@ -1,6 +1,8 @@
import 'typings-global';
export declare let beautylog: any;
export import q = require('smartq');
export import smartrequest = require('smartrequest');
export import smartstring = require('smartstring');
export import smartdelay = require('smartdelay');
import * as beautylog from 'beautylog';
import * as q from 'smartq';
import * as smartdelay from 'smartdelay';
import * as smartrequest from 'smartrequest';
import * as smartstring from 'smartstring';
import * as tsclass from 'tsclass';
export { beautylog, q, smartdelay, smartrequest, smartstring, tsclass };

View File

@ -1,9 +1,16 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
require("typings-global");
exports.beautylog = require('beautylog');
exports.q = require("smartq");
exports.smartrequest = require("smartrequest");
exports.smartstring = require("smartstring");
exports.smartdelay = require("smartdelay");
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2ZsYXJlLnBsdWdpbnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9jZmxhcmUucGx1Z2lucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLDBCQUF1QjtBQUNaLFFBQUEsU0FBUyxHQUFHLE9BQU8sQ0FBQyxXQUFXLENBQUMsQ0FBQTtBQUMzQyw4QkFBbUM7QUFDbkMsK0NBQW9EO0FBQ3BELDZDQUFrRDtBQUNsRCwyQ0FBZ0QifQ==
const beautylog = require("beautylog");
exports.beautylog = beautylog;
const q = require("smartq");
exports.q = q;
const smartdelay = require("smartdelay");
exports.smartdelay = smartdelay;
const smartrequest = require("smartrequest");
exports.smartrequest = smartrequest;
const smartstring = require("smartstring");
exports.smartstring = smartstring;
const tsclass = require("tsclass");
exports.tsclass = tsclass;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2ZsYXJlLnBsdWdpbnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9jZmxhcmUucGx1Z2lucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLDBCQUF1QjtBQUN2Qix1Q0FBc0M7QUFRcEMsOEJBQVM7QUFQWCw0QkFBMkI7QUFRekIsY0FBQztBQVBILHlDQUF3QztBQVF0QyxnQ0FBVTtBQVBaLDZDQUE0QztBQVExQyxvQ0FBWTtBQVBkLDJDQUEwQztBQVF4QyxrQ0FBVztBQVBiLG1DQUFrQztBQVFoQywwQkFBTyJ9