goon

goon

https://git.tonybtw.com/goon.git git://git.tonybtw.com/goon.git
333 bytes raw
1
// Spread operator for merging records and lists
2
3
let defaults = {
4
    gap = 10;
5
    border = 2;
6
    focus_color = "#ff0000";
7
};
8
9
let base_tags = ["web", "dev", "music"];
10
11
{
12
    // Spread record - override gap
13
    config = { ...defaults; gap = 20; };
14
15
    // Spread list - add more tags
16
    tags = [...base_tags, "chat", "games"];
17
}