up
All checks were successful
Deploy to Production / deploy (push) Successful in 8s

This commit is contained in:
lubukhu
2026-01-24 13:35:11 +07:00
parent 6c3e93636e
commit 65fd0158a3
145 changed files with 10262 additions and 0 deletions

View File

@@ -0,0 +1,182 @@
/**
* Mock Data cho từng Game Code
* Game developers dùng để test game standalone
*
* Usage:
* ```typescript
* import { MockData } from 'game-iframe-sdk/client';
*
* // Lấy sample data cho Quiz Text-Text
* const quizData = MockData.G001;
*
* // Lấy sample data cho Sequence Word
* const seqData = MockData.G110;
* ```
*/
import { GameCode } from '../kit/GameDataHandler';
/** G001: Quiz Text-Text */
export declare const MOCK_G001: {
game_code: GameCode;
game_id: string;
data: {
id: string;
question: string;
options: string[];
answer: number;
}[];
};
/** G002: Quiz Audio-Text */
export declare const MOCK_G002: {
game_code: GameCode;
game_id: string;
data: {
id: string;
question_audio: string;
options: string[];
answer: number;
}[];
};
/** G003: Quiz Text-Audio */
export declare const MOCK_G003: {
game_code: GameCode;
game_id: string;
data: {
id: string;
question: string;
options: string[];
answer: number;
}[];
};
/** G004: Quiz Image-Text */
export declare const MOCK_G004: {
game_code: GameCode;
game_id: string;
data: ({
id: string;
question_image: string;
question: string;
options: string[];
answer: number;
} | {
id: string;
question_image: string;
options: string[];
answer: number;
question?: undefined;
})[];
};
/** G005: Quiz Text-Image */
export declare const MOCK_G005: {
game_code: GameCode;
game_id: string;
data: {
id: string;
question: string;
options: string[];
answer: number;
}[];
};
/** G110: Sequence Word - no audio */
export declare const MOCK_G110: {
game_code: GameCode;
game_id: string;
data: {
id: string;
word: string;
parts: string[];
answer: string[];
}[];
};
/** G111: Sequence Word - audio, hide 2 */
export declare const MOCK_G111: {
game_code: GameCode;
game_id: string;
data: {
id: string;
word: string;
parts: string[];
answer: string[];
audio_url: string;
}[];
};
/** G112: Sequence Word - audio, hide 4 */
export declare const MOCK_G112: {
game_code: GameCode;
game_id: string;
data: {
id: string;
word: string;
parts: string[];
answer: string[];
audio_url: string;
}[];
};
/** G113: Sequence Word - audio, hide all */
export declare const MOCK_G113: {
game_code: GameCode;
game_id: string;
data: {
id: string;
word: string;
parts: string[];
answer: string[];
audio_url: string;
}[];
};
/** G120: Sequence Sentence - no audio */
export declare const MOCK_G120: {
game_code: GameCode;
game_id: string;
data: {
id: string;
sentence: string;
parts: string[];
answer: string[];
}[];
};
/** G121: Sequence Sentence - audio, hide 2 */
export declare const MOCK_G121: {
game_code: GameCode;
game_id: string;
data: {
id: string;
sentence: string;
parts: string[];
answer: string[];
audio_url: string;
}[];
};
/** G122: Sequence Sentence - audio, hide 4 */
export declare const MOCK_G122: {
game_code: GameCode;
game_id: string;
data: {
id: string;
sentence: string;
parts: string[];
answer: string[];
audio_url: string;
}[];
};
/** G123: Sequence Sentence - audio, hide all */
export declare const MOCK_G123: {
game_code: GameCode;
game_id: string;
data: {
id: string;
sentence: string;
parts: string[];
answer: string[];
audio_url: string;
}[];
};
export declare const MockData: Record<GameCode, any>;
/**
* Get mock data for a game code
*/
export declare function getMockData(code: GameCode): any;
/**
* Get all available game codes
*/
export declare function getAvailableGameCodes(): GameCode[];
//# sourceMappingURL=MockData.d.ts.map