Interface JsonData

interface JsonData {
    background: {
        image: {
            attrs: UnknownObject;
            className: string;
        };
        overlay: {
            attrs: UnknownObject;
            className: string;
        };
    };
    layer: {
        attrs: UnknownObject;
        className: string;
    };
    shapes: {
        attrs: Record<string, any>;
        children?: Omit<({ attrs: Record<string, any>; filters?: string[] | undefined; children?: Omit<...[], "filters"> | undefined; className: string; group: Nullable<string>; zIndex?: number | undefined; }[]), "filters">;
        className: string;
        filters?: string[];
        group: Nullable<string>;
        zIndex?: number;
    }[];
    stage: {
        attrs: UnknownObject;
        className: string;
    };
}

Properties

background: {
    image: {
        attrs: UnknownObject;
        className: string;
    };
    overlay: {
        attrs: UnknownObject;
        className: string;
    };
}

Type declaration

layer: {
    attrs: UnknownObject;
    className: string;
}

Type declaration

shapes: {
    attrs: Record<string, any>;
    children?: Omit<({ attrs: Record<string, any>; filters?: string[] | undefined; children?: Omit<...[], "filters"> | undefined; className: string; group: Nullable<string>; zIndex?: number | undefined; }[]), "filters">;
    className: string;
    filters?: string[];
    group: Nullable<string>;
    zIndex?: number;
}[]

Type declaration

  • attrs: Record<string, any>
  • Optional children?: Omit<({ attrs: Record<string, any>; filters?: string[] | undefined; children?: Omit<...[], "filters"> | undefined; className: string; group: Nullable<string>; zIndex?: number | undefined; }[]), "filters">
  • className: string
  • Optional filters?: string[]
  • group: Nullable<string>
  • Optional zIndex?: number
stage: {
    attrs: UnknownObject;
    className: string;
}

Type declaration