forked from DerivcoIpswich/dsharp
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathLoader.js
More file actions
137 lines (129 loc) · 4.96 KB
/
Copy pathLoader.js
File metadata and controls
137 lines (129 loc) · 4.96 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
"use strict";
(function (global) {
function _ss() {
{{body}}
return extend(module('ss', null, {
IServiceProvider: defineInterface(IServiceProvider),
IDisposable: defineInterface(IDisposable),
IEnumerable: defineInterface(IEnumerable),
IEquatable_$1: defineInterface(IEquatable_$1),
IComparable_$1: defineInterface(IComparable_$1),
IEnumerable_$1: defineInterface(IEnumerable_$1, [IEnumerable]),
IEnumerator: defineInterface(IEnumerator),
IEnumerator_$1: defineInterface(IEnumerator_$1, [IEnumerator]),
ICollection: defineInterface(ICollection, [IEnumerable]),
ICollection_$1: defineInterface(ICollection_$1, [IEnumerable_$1, IEnumerable]),
IReadOnlyCollection_$1: defineInterface(IReadOnlyCollection_$1, [IEnumerable_$1, IEnumerable]),
IComparer: defineInterface(IComparer),
IComparer_$1: defineInterface(IComparer_$1),
IEqualityComparer: defineInterface(IEqualityComparer),
IEqualityComparer_$1: defineInterface(IEqualityComparer_$1),
Dictionary_$2: defineClass(Dictionary_$2, {}, [], null, [IDictionary, IDictionary_$2, IReadOnlyDictionary_$2]),
IDictionary: defineInterface(IDictionary, [IEnumerable]),
IDictionary_$2: defineInterface(IDictionary_$2, [IEnumerable_$1, IEnumerable]),
IReadOnlyDictionary_$2: defineInterface(IReadOnlyDictionary_$2, [IEnumerable_$1, IEnumerable]),
List_$1: defineClass(List_$1, Array, [], null, [IList, IList_$1, IReadOnlyList_$1]),
IList: defineInterface(IList, [ICollection]),
IList_$1: defineInterface(IList_$1, [ICollection_$1]),
IReadOnlyList_$1: defineInterface(IReadOnlyList_$1, [IReadOnlyCollection_$1]),
EventArgs: defineClass(EventArgs, {}, [], null),
CancelEventArgs: defineClass(CancelEventArgs, {}, [], null),
StringBuilder: defineClass(StringBuilder, StringBuilder$, [], null),
Stack: defineClass(Stack, Stack$, [], null),
Queue: defineClass(Queue, Queue$, [], null),
Guid: defineClass(Guid, Guid$, [], null),
DateTime: defineClass(DateTime, {}, [IEquatable_$1, IComparable_$1], null),
Lazy: defineClass(Lazy, {}, [], null),
Nullable: defineClass(Nullable, Nullable$, [], null),
Enum: defineClass(Enum, {}, [], null)
}),
{
version: '{{version}}',
isValue: isValue,
value: value,
extend: extend,
keys: keys,
values: values,
keyCount: keyCount,
keyExists: keyExists,
clearKeys: clearKeys,
enumerate: enumerate,
array: toArray,
toArray: toArray,
remove: removeItem,
boolean: parseBoolean,
regexp: parseRegExp,
number: parseNumber,
date: parseDate,
truncate: truncate,
now: now,
today: today,
compareDates: compareDates,
error: error,
string: string,
emptyString: emptyString,
whitespace: whitespace,
format: format,
setFormatter: setFormatter,
commaFormatNumber: commaFormatNumber,
compareStrings: compareStrings,
startsWith: startsWith,
endsWith: endsWith,
padLeft: padLeft,
padRight: padRight,
trim: trim,
trimStart: trimStart,
trimEnd: trimEnd,
insertString: insertString,
removeString: removeString,
replaceString: replaceString,
bind: bind,
baseBind: baseBind,
bindAdd: bindAdd,
bindSub: bindSub,
bindExport: bindExport,
paramsGenerator: paramsGenerator,
createPropertyGet: createPropertyGet,
createPropertySet: createPropertySet,
createReadonlyProperty: createReadonlyProperty,
defineProperty: defineProperty,
copyArray: copyArray,
module: module,
modules: _modules,
isClass: isClass,
isInterface: isInterface,
typeOf: typeOf,
type: type,
typeName: typeName,
canCast: canCast,
safeCast: safeCast,
canAssign: canAssign,
instanceOf: instanceOf,
baseProperty: baseProperty,
defineClass: defineClass,
defineInterface: defineInterface,
getConstructorParams: getConstructorParams,
createInstance: paramsGenerator(1, createInstance),
culture: culture,
fail: fail,
contains: contains,
insert: insert,
clear: clear,
addRange: addRange,
getItem: getItem,
setItem: setItem,
removeAt: removeAt,
removeItem: removeItem,
addKeyValue: addKeyValue,
createGenericType: createGenericType,
getGenericConstructor: getGenericConstructor,
getTypeArgument: getTypeArgument,
initializeObject: initializeObject,
});
}
function _export() {
var ss = _ss();
typeof exports === 'object' ? ss.extend(exports, ss) : global.ss = ss;
}
global.define ? global.define('ss', [], _ss) : _export();
})(this);