score:4

Accepted answer

i'm not familiar enough with api in rtk, but i played a bit with typescript there and found out that if you declare tagtypes in your createapi object it solves problem:

export const remotescriptsapi = createapi({
    basequery: fetchbasequery({
        baseurl: '/api', prepareheaders: (headers) => {
            headers.set('accept', 'plain/text, application/json');
            return headers;
        }
    }),
    tagtypes: ['scenes'], // <---- declare your tagtypes before you use them
    endpoints: (builder) => ({
        getscenes: builder.query<number[], void>({
            query: () => ({ url: '/scenes' }),
            providestags: ['scenes']
        }), ...

Related Query

More Query from same tag