Commit 5372cc79 authored by 康帅杰's avatar 康帅杰 :speech_balloon:
Browse files

添加types.d.ts文件

parent e9a8d53d
Showing with 3444 additions and 238 deletions
+3444 -238
node_modules
.changelog
.umi
.umi-test
.umi-production
.DS_Store
/lib
dist
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
import Cookies from 'js-cookie';
var CasCookie =
/*#__PURE__*/
function () {
function CasCookie(key) {
var path = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '/';
var domain = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;
_classCallCheck(this, CasCookie);
this.key = key;
var options = {};
options.path = path;
if (domain) {
options.domain = domain;
}
this.options = options;
}
_createClass(CasCookie, [{
key: "setKey",
value: function setKey(key) {
this.key = key;
}
}, {
key: "getKey",
value: function getKey() {
return this.key;
}
}, {
key: "setCookie",
value: function setCookie(value) {
Cookies.set(this.key, value, this.options);
}
}, {
key: "getCookie",
value: function getCookie() {
return Cookies.get(this.key, this.options);
}
}, {
key: "removeCookie",
value: function removeCookie() {
Cookies.remove(this.key, this.options);
}
}]);
return CasCookie;
}();
export { CasCookie as default };
\ No newline at end of file
import psl from 'psl';
export default function getDomain() {
var uri = window.location.host;
var env = null;
if (uri.search(/test./i) !== -1) {
env = 'test.';
}
if (uri.search(/dev./i) !== -1) {
env = 'dev.';
}
if (uri.search(/pre./i) !== -1) {
env = 'pre.';
}
var domain = psl.get(uri);
if (domain) {
return (env ? env : '') + domain;
}
return null;
}
\ No newline at end of file
import Cookie from './cookie';
import psl from 'psl';
import getDomain from './getDomain';
var cookie = null;
export default function setCookie(key) {
var path = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '/';
var domain = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;
var keyPrefix = 'yjtec-cas-ticket-';
key = keyPrefix + key;
if (!domain) {
domain = getDomain();
}
cookie = new Cookie(key, path, domain);
return cookie;
}
export { cookie };
\ No newline at end of file
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _jsCookie = _interopRequireDefault(require("js-cookie"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
var CasCookie =
/*#__PURE__*/
function () {
function CasCookie(key) {
var path = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '/';
var domain = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;
_classCallCheck(this, CasCookie);
this.key = key;
var options = {};
options.path = path;
if (domain) {
options.domain = domain;
}
this.options = options;
}
_createClass(CasCookie, [{
key: "setKey",
value: function setKey(key) {
this.key = key;
}
}, {
key: "getKey",
value: function getKey() {
return this.key;
}
}, {
key: "setCookie",
value: function setCookie(value) {
_jsCookie.default.set(this.key, value, this.options);
}
}, {
key: "getCookie",
value: function getCookie() {
return _jsCookie.default.get(this.key, this.options);
}
}, {
key: "removeCookie",
value: function removeCookie() {
_jsCookie.default.remove(this.key, this.options);
}
}]);
return CasCookie;
}();
exports.default = CasCookie;
\ No newline at end of file
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = getDomain;
var _psl = _interopRequireDefault(require("psl"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function getDomain() {
var uri = window.location.host;
var env = null;
if (uri.search(/test./i) !== -1) {
env = 'test.';
}
if (uri.search(/dev./i) !== -1) {
env = 'dev.';
}
if (uri.search(/pre./i) !== -1) {
env = 'pre.';
}
var domain = _psl.default.get(uri);
if (domain) {
return (env ? env : '') + domain;
}
return null;
}
\ No newline at end of file
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = setCookie;
exports.cookie = void 0;
var _cookie = _interopRequireDefault(require("./cookie"));
var _psl = _interopRequireDefault(require("psl"));
var _getDomain = _interopRequireDefault(require("./getDomain"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var cookie = null;
exports.cookie = cookie;
function setCookie(key) {
var path = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '/';
var domain = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;
var keyPrefix = 'yjtec-cas-ticket-';
key = keyPrefix + key;
if (!domain) {
domain = (0, _getDomain.default)();
}
exports.cookie = cookie = new _cookie.default(key, path, domain);
return cookie;
}
\ No newline at end of file
{
"name": "@yjtec/cas-cookie",
"version": "1.0.0",
"version": "1.0.1",
"description": "js-cas-cookie",
"main": "lib/index.js",
"types":"lib/typings.d.ts",
"files": [
"lib"
],
......
declare var cookie:any;
declare var setCookie:any;
export {
cookie
}
export default setCookie;
This diff is collapsed.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment