* feat: wip upload module * feat: local storage and serve local images * feat: protect against injections * feat: server local and s3 files * fix: use storage location when serving local files * feat: cross field env validation
13 lines
298 B
TypeScript
13 lines
298 B
TypeScript
import { FileFolder } from 'src/core/file/interfaces/file-folder.interface';
|
|
import { ShortCropSize } from 'src/utils/image';
|
|
|
|
type ValueOfFileFolder = `${FileFolder}`;
|
|
|
|
export interface Settings {
|
|
storage: {
|
|
imageCropSizes: {
|
|
[key in ValueOfFileFolder]: ShortCropSize[];
|
|
};
|
|
};
|
|
}
|