Open
Description
Easy example:
const createTicketDetailsVerifyQuery = ({
headers = createStore({}),
}: {
headers: Store<Record<string, unknown>>;
}) => {
return createJsonQuery({
params: declareParams<{ id: number; email: string }>(),
request: {
url: ({ id }) => createUrl('support/tickets/' + id + '/token'),
method: 'GET',
headers: combine([$headers, headers], ([sharedHeaders, headers]) => ({
...sharedHeaders,
...headers,
})),
query: ({ email }) => ({ email }),
},
response: {
contract: valibotContract(
v.object({
masked_email: v.string(),
}),
),
},
});
};
Error:
ESLint: Store "createTicketDetailsVerifyQuery" should be named with prefix, rename it to "$createTicketDetailsVerifyQuery"(effector/enforce-store-naming-convention)