correct page.json type pattern