Skip to content

Commit 37272c4

Browse files
authored
Merge pull request #20 from albeniraouf/master
Fix: Sheet Properties Typescript
2 parents e4e6911 + 3c1b367 commit 37272c4

File tree

2 files changed

+91
-1
lines changed

2 files changed

+91
-1
lines changed

index.d.ts

+90
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,12 @@ export type BorderStyle =
233233
| 'thin' | 'dotted' | 'hair' | 'medium' | 'double' | 'thick' | 'dashDot'
234234
| 'dashDotDot' | 'slantDashDot' | 'mediumDashed' | 'mediumDashDotDot' | 'mediumDashDot';
235235

236+
export type ColorIndexes = 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
237+
16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
238+
32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 |
239+
48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 |
240+
64 | 65;
241+
236242
export interface Color {
237243
/**
238244
* Hex string for alpha-red-green-blue e.g. FF00FF00
@@ -243,6 +249,82 @@ export interface Color {
243249
* Choose a theme by index
244250
*/
245251
theme: number;
252+
253+
/**
254+
* Selection by indexed
255+
*
256+
* Color Index ARGB Value Example:
257+
*
258+
indexed="0" 00000000
259+
indexed="1" 00FFFFFF
260+
indexed="2" 00FF0000
261+
indexed="3" 0000FF00
262+
indexed="4" 000000FF
263+
indexed="5" 00FFFF00
264+
indexed="6" 00FF00FF
265+
indexed="7" 0000FFFF
266+
indexed="8" 00000000
267+
indexed="9" 00FFFFFF
268+
indexed="10" 00FF0000
269+
indexed="11" 0000FF00
270+
indexed="12" 000000FF
271+
indexed="13" 00FFFF00
272+
indexed="14" 00FF00FF
273+
indexed="15" 0000FFFF
274+
indexed="16" 00800000
275+
indexed="17" 00008000
276+
indexed="18" 00000080
277+
indexed="19" 00808000
278+
indexed="20" 00800080
279+
indexed="21" 00008080
280+
indexed="22" 00C0C0C0
281+
indexed="23" 00808080
282+
indexed="24" 009999FF
283+
indexed="25" 00993366
284+
indexed="26" 00FFFFCC
285+
indexed="27" 00CCFFFF
286+
indexed="28" 00660066
287+
indexed="29" 00FF8080
288+
indexed="30" 000066CC
289+
indexed="31" 00CCCCFF
290+
indexed="32" 00000080
291+
indexed="33" 00FF00FF
292+
indexed="34" 00FFFF00
293+
indexed="35" 0000FFFF
294+
indexed="36" 00800080
295+
indexed="37" 00800000
296+
indexed="38" 00008080
297+
indexed="39" 000000FF
298+
indexed="40" 0000CCFF
299+
indexed="41" 00CCFFFF
300+
indexed="42" 00CCFFCC
301+
indexed="43" 00FFFF99
302+
indexed="44" 0099CCFF
303+
indexed="45" 00FF99CC
304+
indexed="46" 00CC99FF
305+
indexed="47" 00FFCC99
306+
indexed="48" 003366FF
307+
indexed="49" 0033CCCC
308+
indexed="50" 0099CC00
309+
indexed="51" 00FFCC00
310+
indexed="52" 00FF9900
311+
indexed="53" 00FF6600
312+
indexed="54" 00666699
313+
indexed="55" 00969696
314+
indexed="56" 00003366
315+
indexed="57" 00339966
316+
indexed="58" 00003300
317+
indexed="59" 00333300
318+
indexed="60" 00993300
319+
indexed="61" 00993366
320+
indexed="62" 00333399
321+
indexed="63" 00333333
322+
indexed="64" System Foreground
323+
indexed="65" System Background
324+
*/
325+
indexed: number;
326+
327+
tint: number;
246328
}
247329

248330
export interface Border {
@@ -1442,6 +1524,14 @@ export interface WorksheetProperties {
14421524
*/
14431525
outlineLevelRow: number;
14441526

1527+
/**
1528+
* The outline properties which controls how it will summarize rows and columns
1529+
*/
1530+
outlineProperties: {
1531+
summaryBelow: boolean,
1532+
summaryRight: boolean,
1533+
};
1534+
14451535
/**
14461536
* Default row height (default: 15)
14471537
*/

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@zurmokeeper/exceljs",
3-
"version": "4.4.4",
3+
"version": "4.4.5",
44
"description": "Excel Workbook Manager - Read and Write xlsx and csv Files.",
55
"private": false,
66
"license": "MIT",

0 commit comments

Comments
 (0)