import { CustomJoke } from "./CustomJoke"; import { SampleJoke } from "./SampleJoke"; export class JokeFactory { public static createCustomJokes(jsonArray: string) : CustomJoke[]{ let array = [] let json = JSON.parse(jsonArray) json.forEach(function (joke) { array.push(new CustomJoke(joke.type,joke.setup,joke.punchline,joke.image,joke.id)) }) return array; } static createSampleJokes(jsonArray: string): SampleJoke[] { let array = []; let json = JSON.parse(jsonArray); json.forEach(function (joke) { array.push(new SampleJoke(joke.type, joke.setup, joke.punchline, joke.image, joke.id)); }) return array; } }