Interface Save
interface Save {
cards: Card[];
compress?: boolean;
filepath: string;
meta:
| Omit<Omit<MetadataInventory, keyof MetadataGenerated>, "name"> & {
name?: string;
}
| Omit<Omit<MetadataSorted, keyof MetadataGenerated>, "name"> & {
name?: string;
}
| Omit<Omit<MetadataSortedFormat, keyof MetadataGenerated>, "name"> & {
name?: string;
};
}
cards: Card[];
compress?: boolean;
filepath: string;
meta:
| Omit<Omit<MetadataInventory, keyof MetadataGenerated>, "name"> & {
name?: string;
}
| Omit<Omit<MetadataSorted, keyof MetadataGenerated>, "name"> & {
name?: string;
}
| Omit<Omit<MetadataSortedFormat, keyof MetadataGenerated>, "name"> & {
name?: string;
};
}
Properties
cards
Cards to serialize.
Optionalcompress
compress?: boolean
Use gunzip compression.
filepath
filepath: string
A valid file path ending with the .json file extension.
meta
meta:
| Omit<Omit<MetadataInventory, keyof MetadataGenerated>, "name"> & {
name?: string;
}
| Omit<Omit<MetadataSorted, keyof MetadataGenerated>, "name"> & {
name?: string;
}
| Omit<Omit<MetadataSortedFormat, keyof MetadataGenerated>, "name"> & {
name?: string;
}
| Omit<Omit<MetadataInventory, keyof MetadataGenerated>, "name"> & {
name?: string;
}
| Omit<Omit<MetadataSorted, keyof MetadataGenerated>, "name"> & {
name?: string;
}
| Omit<Omit<MetadataSortedFormat, keyof MetadataGenerated>, "name"> & {
name?: string;
}
Partial CardDB metadata.
Options for CardDB.save. If you do not include an explicit
meta.namefield the filename will be used.