Move Project to a regular file.
This commit is contained in:
parent
ef83d407ae
commit
cf1a9032ba
|
@ -1,4 +1,5 @@
|
||||||
import {Generic, SimplexNoise} from './gegl/exports.js';
|
import {Generic, SimplexNoise} from './gegl/exports.js';
|
||||||
|
import Project from './project.js';
|
||||||
|
|
||||||
const [width, height] = [1920, 1080];
|
const [width, height] = [1920, 1080];
|
||||||
|
|
||||||
|
|
|
@ -5,6 +5,7 @@ import {performance} from 'node:perf_hooks';
|
||||||
import {execa} from 'execa';
|
import {execa} from 'execa';
|
||||||
|
|
||||||
import {Crop} from './gegl/exports.js';
|
import {Crop} from './gegl/exports.js';
|
||||||
|
import Project from './project.js';
|
||||||
|
|
||||||
async function main(): Promise<void> {
|
async function main(): Promise<void> {
|
||||||
const projects: Project[] = [];
|
const projects: Project[] = [];
|
||||||
|
|
|
@ -0,0 +1,10 @@
|
||||||
|
import {BaseOperation} from './gegl/exports.js';
|
||||||
|
|
||||||
|
export default interface Project {
|
||||||
|
name: string;
|
||||||
|
operations: Array<InstanceType<typeof BaseOperation>>;
|
||||||
|
resolution: {
|
||||||
|
height: number;
|
||||||
|
width: number;
|
||||||
|
};
|
||||||
|
}
|
|
@ -1,12 +0,0 @@
|
||||||
import {BaseOperation} from './gegl/exports.js';
|
|
||||||
|
|
||||||
declare global {
|
|
||||||
interface Project {
|
|
||||||
name: string;
|
|
||||||
operations: Array<InstanceType<typeof BaseOperation>>;
|
|
||||||
resolution: {
|
|
||||||
height: number;
|
|
||||||
width: number;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue