Skip to content

Commit ea2c8b9

Browse files
Merge pull request #39 from puzzle-js/dependency-execute-type
Add executeType
2 parents 4ef077f + c0da033 commit ea2c8b9

File tree

4 files changed

+16
-3
lines changed

4 files changed

+16
-3
lines changed

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@puzzle-js/client-lib",
33
"main": "dist/index.js",
4-
"version": "1.6.3",
4+
"version": "1.6.4",
55
"author": "<emre.kul@trendyol.com>",
66
"license": "MIT",
77
"repository": {

src/enums.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,3 +58,15 @@ export enum RESOURCE_TYPE {
5858
CSS,
5959
JS
6060
}
61+
62+
export enum RESOURCE_JS_EXECUTE_TYPE {
63+
ASYNC = 'async',
64+
DEFER = 'defer',
65+
SYNC = ''
66+
}
67+
68+
69+
export enum RESOURCE_CSS_EXECUTE_TYPE {
70+
ASYNC = 'async',
71+
SYNC = ''
72+
}

src/types.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {RESOURCE_LOADING_TYPE, RESOURCE_TYPE} from "./enums";
1+
import {RESOURCE_LOADING_TYPE, RESOURCE_TYPE, RESOURCE_JS_EXECUTE_TYPE, RESOURCE_CSS_EXECUTE_TYPE} from "./enums";
22

33
import {PuzzleJs} from "./puzzle";
44

@@ -46,6 +46,7 @@ export interface IPageLibDependency {
4646
type: RESOURCE_TYPE;
4747
preLoaded: boolean;
4848
loadMethod?: RESOURCE_LOADING_TYPE;
49+
executeType?: RESOURCE_JS_EXECUTE_TYPE | RESOURCE_CSS_EXECUTE_TYPE;
4950
}
5051

5152
export interface IPageLibConfiguration {

0 commit comments

Comments
 (0)