dotcom-rendering/fixtures/manual/editionsCrossword.ts (61 lines of code) (raw):

import type { CAPICrossword } from '@guardian/react-crossword/dist/@types/CAPI'; export const quickCrossword: CAPICrossword = { date: 1730598000000, dateSolutionAvailable: 1730598000000, dimensions: { cols: 13, rows: 13, }, entries: [ { clue: 'A quick crossword clue', direction: 'across', group: ['1-across'], humanNumber: '1', id: '1-across', length: 6, number: 1, position: { x: 0, y: 0, }, separatorLocations: {}, solution: 'AAAAAA', }, ], name: 'Quick crossword No 1', number: 1, solutionAvailable: true, crosswordType: 'cryptic', id: '', }; export const crypticCrossword: CAPICrossword = { date: 1730598000000, dateSolutionAvailable: 1730598000000, dimensions: { cols: 15, rows: 15, }, entries: [ { clue: 'A cryptic crossword clue', direction: 'down', group: ['7-down'], humanNumber: '7', id: '7-down', length: 8, number: 7, position: { x: 12, y: 0, }, separatorLocations: {}, solution: 'BBBBBBBB', }, ], name: 'Cryptic crossword No 2', number: 2, solutionAvailable: true, crosswordType: 'cryptic', id: '', };