Skip to content

Commit

Permalink
No commit message
Browse files Browse the repository at this point in the history
  • Loading branch information
NikolaRHristov committed Jan 6, 2025
1 parent 036c7c0 commit b2bed69
Show file tree
Hide file tree
Showing 72 changed files with 82 additions and 420 deletions.
79 changes: 79 additions & 0 deletions Source/Interface/Option.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
import type Option from "@playform/pipe/Target/Interface/Option.js";

import type csso from "../Interface/CSS/csso.js";
import type lightningcss from "../Interface/CSS/lightningcss.js";
import type sharp from "../Interface/Image/sharp.js";
import type _Map from "../Interface/Map.js";
import type Parser from "../Interface/Parser.js";
import type html_minifier_terser from "../Type/HTML/html-minifier-terser.js";
import type terser from "../Type/JavaScript/terser.js";
import type svgo from "../Type/SVG/svgo.js";

/**
* @module Option
*
*/
export default interface Interface extends Option {
/**
* csso, lightningcss option properties
*
*/
CSS?:
| boolean
| {
csso?: csso;
lightningcss?: lightningcss;
};

/**
* html-minifier-terser option properties
*
*/
HTML?:
| boolean
| {
"html-minifier-terser"?: html_minifier_terser;
};

/**
* sharp option properties
*
*/
Image?:
| boolean
| {
sharp?: sharp;
};

/**
* terser option properties
*
*/
JavaScript?:
| boolean
| {
terser?: terser;
};

/**
* svgo option properties
*
*/
SVG?:
| boolean
| {
svgo?: svgo;
};

/**
* Map to different file paths
*
*/
Map?: boolean | _Map;

/**
* Parsers for different file types
*
*/
Parser?: Parser;
}
7 changes: 0 additions & 7 deletions Target/Function/Directory.d.ts

This file was deleted.

1 change: 0 additions & 1 deletion Target/Function/Directory.js

This file was deleted.

8 changes: 0 additions & 8 deletions Target/Function/Image/Writesharp.d.ts

This file was deleted.

1 change: 0 additions & 1 deletion Target/Function/Image/Writesharp.js

This file was deleted.

41 changes: 0 additions & 41 deletions Target/Function/Integration.d.ts

This file was deleted.

1 change: 0 additions & 1 deletion Target/Function/Integration.js

This file was deleted.

16 changes: 0 additions & 16 deletions Target/Function/Merge.d.ts

This file was deleted.

1 change: 0 additions & 1 deletion Target/Function/Merge.js

This file was deleted.

8 changes: 0 additions & 8 deletions Target/Interface/CLI.d.ts

This file was deleted.

Empty file removed Target/Interface/CLI.js
Empty file.
32 changes: 0 additions & 32 deletions Target/Interface/CSS/csso.d.ts

This file was deleted.

Empty file removed Target/Interface/CSS/csso.js
Empty file.
21 changes: 0 additions & 21 deletions Target/Interface/CSS/lightningcss.d.ts

This file was deleted.

Empty file.
8 changes: 0 additions & 8 deletions Target/Interface/Directory.d.ts

This file was deleted.

Empty file removed Target/Interface/Directory.js
Empty file.
11 changes: 0 additions & 11 deletions Target/Interface/Image/Onsharp.d.ts

This file was deleted.

Empty file removed Target/Interface/Image/Onsharp.js
Empty file.
9 changes: 0 additions & 9 deletions Target/Interface/Image/Writesharp.d.ts

This file was deleted.

Empty file.
16 changes: 0 additions & 16 deletions Target/Interface/Image/sharp.d.ts

This file was deleted.

Empty file removed Target/Interface/Image/sharp.js
Empty file.
9 changes: 0 additions & 9 deletions Target/Interface/Integration.d.ts

This file was deleted.

Empty file removed Target/Interface/Integration.js
Empty file.
7 changes: 0 additions & 7 deletions Target/Interface/Map.d.ts

This file was deleted.

Empty file removed Target/Interface/Map.js
Empty file.
Empty file removed Target/Interface/Option.d.ts
Empty file.
Empty file removed Target/Interface/Option.js
Empty file.
17 changes: 0 additions & 17 deletions Target/Interface/Parser.d.ts

This file was deleted.

Empty file removed Target/Interface/Parser.js
Empty file.
7 changes: 0 additions & 7 deletions Target/Type/HTML/html-minifier-terser.d.ts

This file was deleted.

Empty file.
7 changes: 0 additions & 7 deletions Target/Type/Image/Filesharp.d.ts

This file was deleted.

1 change: 0 additions & 1 deletion Target/Type/Image/Filesharp.js

This file was deleted.

7 changes: 0 additions & 7 deletions Target/Type/JavaScript/terser.d.ts

This file was deleted.

Empty file removed Target/Type/JavaScript/terser.js
Empty file.
6 changes: 0 additions & 6 deletions Target/Type/Parser/CSS.d.ts

This file was deleted.

Empty file removed Target/Type/Parser/CSS.js
Empty file.
6 changes: 0 additions & 6 deletions Target/Type/Parser/HTML.d.ts

This file was deleted.

Empty file removed Target/Type/Parser/HTML.js
Empty file.
6 changes: 0 additions & 6 deletions Target/Type/Parser/Image.d.ts

This file was deleted.

Empty file removed Target/Type/Parser/Image.js
Empty file.
6 changes: 0 additions & 6 deletions Target/Type/Parser/JavaScript.d.ts

This file was deleted.

Empty file removed Target/Type/Parser/JavaScript.js
Empty file.
6 changes: 0 additions & 6 deletions Target/Type/Parser/SVG.d.ts

This file was deleted.

Empty file removed Target/Type/Parser/SVG.js
Empty file.
7 changes: 0 additions & 7 deletions Target/Type/SVG/svgo.d.ts

This file was deleted.

Empty file removed Target/Type/SVG/svgo.js
Empty file.
7 changes: 0 additions & 7 deletions Target/Variable/CSS/csso.d.ts

This file was deleted.

1 change: 0 additions & 1 deletion Target/Variable/CSS/csso.js

This file was deleted.

7 changes: 0 additions & 7 deletions Target/Variable/CSS/lightningcss.d.ts

This file was deleted.

Loading

0 comments on commit b2bed69

Please sign in to comment.