type Deck = {
readonly deck_id: number;
readonly depth: number;
readonly parent_deck_id: O.Option<number>;
readonly logo_url: O.Option<string>;
}
type DeckWithChildren = {
readonly deck_id: number;
readonly depth: number;
readonly subdecks: ReadonlyArray<Deck>;
}
declare function listToTree(decks: ReadonlyArray<Deck>): ReadonlyArray<DeckWithChildren>
type Deck = {
readonly deck_id: number;
readonly depth: number;
readonly parent_deck_id: O.Option<number>;
readonly logo_url: O.Option<string>;
}
type DeckWithChildren = {
readonly deck_id: number;
readonly depth: number;
readonly subdecks: ReadonlyArray<Deck>;
}
declare function listToTree(decks: ReadonlyArray<Deck>): ReadonlyArray<DeckWithChildren>