use ResourceRead from '@nextgisweb/resource/type/api' instead

interface Resource {
    children: boolean;
    cls: ResourceCls;
    description?: null | string;
    display_name: string;
    id: number;
    interfaces: any[];
    keyname?: null | string;
    owner_user: {
        id: number;
    };
    parent: {
        id: number;
    };
    permissions: Permission[];
    scopes: string[];
}

Properties

children: boolean
description?: null | string
display_name: string
id: number
interfaces: any[]
keyname?: null | string
owner_user: {
    id: number;
}
parent: {
    id: number;
}
permissions: Permission[]
scopes: string[]