From c0da033c5a0ab84cdfad905fd00289ad0388712c Mon Sep 17 00:00:00 2001 From: Tolga Cesur Date: Tue, 19 Oct 2021 09:48:40 +0300 Subject: [PATCH] Add executeType --- package-lock.json | 2 +- package.json | 2 +- src/enums.ts | 12 ++++++++++++ src/types.ts | 3 ++- 4 files changed, 16 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index edc4939..6421c88 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@puzzle-js/client-lib", - "version": "1.6.3", + "version": "1.6.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index cff63a0..7d00c1c 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@puzzle-js/client-lib", "main": "dist/index.js", - "version": "1.6.3", + "version": "1.6.4", "author": "", "license": "MIT", "repository": { diff --git a/src/enums.ts b/src/enums.ts index 71fcf9e..11d783e 100644 --- a/src/enums.ts +++ b/src/enums.ts @@ -58,3 +58,15 @@ export enum RESOURCE_TYPE { CSS, JS } + +export enum RESOURCE_JS_EXECUTE_TYPE { + ASYNC = 'async', + DEFER = 'defer', + SYNC = '' +} + + +export enum RESOURCE_CSS_EXECUTE_TYPE { + ASYNC = 'async', + SYNC = '' +} diff --git a/src/types.ts b/src/types.ts index 96c7538..efbc313 100644 --- a/src/types.ts +++ b/src/types.ts @@ -1,4 +1,4 @@ -import {RESOURCE_LOADING_TYPE, RESOURCE_TYPE} from "./enums"; +import {RESOURCE_LOADING_TYPE, RESOURCE_TYPE, RESOURCE_JS_EXECUTE_TYPE, RESOURCE_CSS_EXECUTE_TYPE} from "./enums"; import {PuzzleJs} from "./puzzle"; @@ -46,6 +46,7 @@ export interface IPageLibDependency { type: RESOURCE_TYPE; preLoaded: boolean; loadMethod?: RESOURCE_LOADING_TYPE; + executeType?: RESOURCE_JS_EXECUTE_TYPE | RESOURCE_CSS_EXECUTE_TYPE; } export interface IPageLibConfiguration {