This commit is contained in:
182
G102-sequence/sdk/package/dist/client/MockData.d.ts
vendored
Normal file
182
G102-sequence/sdk/package/dist/client/MockData.d.ts
vendored
Normal 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
|
||||
Reference in New Issue
Block a user