This commit is contained in:
harttle
2019-02-19 23:55:38 +08:00
parent cbebb00ef1
commit 29f53304bc
70 changed files with 3162 additions and 2565 deletions
+12
View File
@@ -0,0 +1,12 @@
declare const _default: {
'join': (v: any, arg: any) => any;
'last': (v: any) => any;
'first': (v: any) => any;
'map': (arr: any, arg: any) => any;
'reverse': (v: any) => any;
'sort': (v: any, arg: any) => any;
'size': (v: any) => any;
'slice': (v: any, begin: any, length: any) => any;
'uniq': (arr: any) => any;
};
export default _default;
+4
View File
@@ -0,0 +1,4 @@
declare const _default: {
'date': (v: any, arg: any) => any;
};
export default _default;
+8
View File
@@ -0,0 +1,8 @@
declare function escape(str: any): string;
declare const _default: {
'escape': typeof escape;
'escape_once': (str: any) => string;
'newline_to_br': (v: any) => any;
'strip_html': (v: any) => string;
};
export default _default;
+46
View File
@@ -0,0 +1,46 @@
declare const _default: {
'join': (v: any, arg: any) => any;
'last': (v: any) => any;
'first': (v: any) => any;
'map': (arr: any, arg: any) => any;
'reverse': (v: any) => any;
'sort': (v: any, arg: any) => any;
'size': (v: any) => any;
'slice': (v: any, begin: any, length: any) => any;
'uniq': (arr: any) => any;
'default': (v: any, arg: any) => any;
'date': (v: any, arg: any) => any;
'url_decode': (x: any) => any;
'url_encode': (x: any) => any;
'abs': (v: any) => number;
'ceil': (v: any) => number;
'divided_by': (v: any, arg: any) => number;
'floor': (v: any) => number;
'minus': (l: any, r: any) => any;
'modulo': (l: any, r: any) => any;
'round': (v: any, arg: any) => number;
'plus': (l: any, r: any) => any;
'times': (v: any, arg: any) => number;
'append': (v: any, arg: any) => any;
'prepend': (v: any, arg: any) => any;
'capitalize': (str: any) => string;
'concat': (v: any, arg: any) => any;
'lstrip': (v: any) => string;
'downcase': (v: any) => any;
'upcase': (str: any) => string;
'remove': (v: any, arg: any) => any;
'remove_first': (v: any, l: any) => any;
'replace': (v: any, pattern: any, replacement: any) => string;
'replace_first': (v: any, arg1: any, arg2: any) => string;
'rstrip': (str: any) => string;
'split': (v: any, arg: any) => string[];
'strip': (v: any) => string;
'strip_newlines': (v: any) => string;
'truncate': (v: any, l: any, o: any) => any;
'truncatewords': (v: any, l: any, o: any) => any;
'escape': (str: any) => string;
'escape_once': (str: any) => string;
'newline_to_br': (v: any) => any;
'strip_html': (v: any) => string;
};
export default _default;
+12
View File
@@ -0,0 +1,12 @@
declare const _default: {
'abs': (v: any) => number;
'ceil': (v: any) => number;
'divided_by': (v: any, arg: any) => number;
'floor': (v: any) => number;
'minus': (l: any, r: any) => any;
'modulo': (l: any, r: any) => any;
'round': (v: any, arg: any) => number;
'plus': (l: any, r: any) => any;
'times': (v: any, arg: any) => number;
};
export default _default;
+4
View File
@@ -0,0 +1,4 @@
declare const _default: {
'default': (v: any, arg: any) => any;
};
export default _default;
+20
View File
@@ -0,0 +1,20 @@
declare const _default: {
'append': (v: any, arg: any) => any;
'prepend': (v: any, arg: any) => any;
'capitalize': (str: any) => string;
'concat': (v: any, arg: any) => any;
'lstrip': (v: any) => string;
'downcase': (v: any) => any;
'upcase': (str: any) => string;
'remove': (v: any, arg: any) => any;
'remove_first': (v: any, l: any) => any;
'replace': (v: any, pattern: any, replacement: any) => string;
'replace_first': (v: any, arg1: any, arg2: any) => string;
'rstrip': (str: any) => string;
'split': (v: any, arg: any) => string[];
'strip': (v: any) => string;
'strip_newlines': (v: any) => string;
'truncate': (v: any, l: any, o: any) => any;
'truncatewords': (v: any, l: any, o: any) => any;
};
export default _default;
+5
View File
@@ -0,0 +1,5 @@
declare const _default: {
'url_decode': (x: any) => any;
'url_encode': (x: any) => any;
};
export default _default;
+5
View File
@@ -0,0 +1,5 @@
declare const _default: {
parse: (token: any) => void;
render: (scope: any) => Promise<string>;
};
export default _default;
+5
View File
@@ -0,0 +1,5 @@
declare const _default: {
parse: (token: any, remainTokens: any) => void;
render: (scope: any) => Promise<any>;
};
export default _default;
+4
View File
@@ -0,0 +1,4 @@
declare const _default: {
render: () => Promise<never>;
};
export default _default;
+8
View File
@@ -0,0 +1,8 @@
import TagToken from 'src/parser/tag-token';
import Token from 'src/parser/token';
import Scope from 'src/scope/scope';
declare const _default: {
parse: (tagToken: TagToken, remainTokens: Token[]) => void;
render: (scope: Scope) => Promise<void>;
};
export default _default;
+5
View File
@@ -0,0 +1,5 @@
declare const _default: {
parse: (tagToken: any, remainTokens: any) => void;
render: (scope: any) => any;
};
export default _default;
+4
View File
@@ -0,0 +1,4 @@
declare const _default: {
parse: (tagToken: any, remainTokens: any) => void;
};
export default _default;
+4
View File
@@ -0,0 +1,4 @@
declare const _default: {
render: () => Promise<never>;
};
export default _default;
+5
View File
@@ -0,0 +1,5 @@
declare const _default: {
parse: (tagToken: any) => void;
render: (scope: any) => any;
};
export default _default;
+7
View File
@@ -0,0 +1,7 @@
import TagToken from 'src/parser/tag-token';
import Scope from 'src/scope/scope';
declare const _default: {
parse: (token: TagToken) => void;
render: (scope: Scope) => number;
};
export default _default;
+7
View File
@@ -0,0 +1,7 @@
declare function parse(tagToken: any, remainTokens: any): void;
declare function render(scope: any, hash: any): Promise<any>;
declare const _default: {
parse: typeof parse;
render: typeof render;
};
export default _default;
+5
View File
@@ -0,0 +1,5 @@
declare const _default: {
parse: (tagToken: any, remainTokens: any) => void;
render: (scope: any) => any;
};
export default _default;
+5
View File
@@ -0,0 +1,5 @@
declare const _default: {
parse: (token: any) => void;
render: (scope: any, hash: any) => Promise<any>;
};
export default _default;
+5
View File
@@ -0,0 +1,5 @@
declare const _default: {
parse: (token: any) => void;
render: (scope: any) => any;
};
export default _default;
+5
View File
@@ -0,0 +1,5 @@
import ITagImplOptions from 'src/template/tag/itag-impl-options';
declare const tags: {
[key: string]: ITagImplOptions;
};
export default tags;
+5
View File
@@ -0,0 +1,5 @@
declare const _default: {
parse: (token: any, remainTokens: any) => void;
render: (scope: any, hash: any) => Promise<any>;
};
export default _default;
+5
View File
@@ -0,0 +1,5 @@
declare const _default: {
parse: (tagToken: any, remainTokens: any) => void;
render: () => any;
};
export default _default;
+5
View File
@@ -0,0 +1,5 @@
declare const _default: {
parse: (tagToken: any, remainTokens: any) => void;
render: (scope: any, hash: any) => Promise<string>;
};
export default _default;
+5
View File
@@ -0,0 +1,5 @@
declare const _default: {
parse: (tagToken: any, remainTokens: any) => void;
render: (scope: any) => any;
};
export default _default;