@@ -1963,80 +1963,80 @@ export const aQuery = (overrides?: Partial<Query>): Query => {
19631963
19641964exports[`should use relationshipsToOmit argument to terminate circular relationships with terminateCircularRelationships enabled 1`] = `
19651965"
1966- export const anAvatar = (overrides?: Partial<Avatar>, relationshipsToOmit: Set <string> = new Set() ): Avatar => {
1967- relationshipsToOmit.add( 'Avatar');
1966+ export const anAvatar = (overrides?: Partial<Avatar>, _relationshipsToOmit: Array <string> = [] ): Avatar => {
1967+ const relationshipsToOmit = ([..._relationshipsToOmit, 'Avatar'] );
19681968 return {
19691969 id: overrides && overrides.hasOwnProperty('id') ? overrides.id! : '0550ff93-dd31-49b4-8c38-ff1cb68bdc38',
19701970 url: overrides && overrides.hasOwnProperty('url') ? overrides.url! : 'aliquid',
19711971 };
19721972};
19731973
1974- export const aUser = (overrides?: Partial<User>, relationshipsToOmit: Set <string> = new Set() ): User => {
1975- relationshipsToOmit.add( 'User');
1974+ export const aUser = (overrides?: Partial<User>, _relationshipsToOmit: Array <string> = [] ): User => {
1975+ const relationshipsToOmit = ([..._relationshipsToOmit, 'User'] );
19761976 return {
19771977 id: overrides && overrides.hasOwnProperty('id') ? overrides.id! : 'a5756f00-41a6-422a-8a7d-d13ee6a63750',
19781978 creationDate: overrides && overrides.hasOwnProperty('creationDate') ? overrides.creationDate! : '1970-01-09T16:33:21.532Z',
19791979 login: overrides && overrides.hasOwnProperty('login') ? overrides.login! : 'libero',
1980- avatar: overrides && overrides.hasOwnProperty('avatar') ? overrides.avatar! : relationshipsToOmit.has( 'Avatar') ? {} as Avatar : anAvatar({}, relationshipsToOmit),
1980+ avatar: overrides && overrides.hasOwnProperty('avatar') ? overrides.avatar! : relationshipsToOmit.find((type)=>type=== 'Avatar') ? {} as Avatar : anAvatar({}, relationshipsToOmit),
19811981 status: overrides && overrides.hasOwnProperty('status') ? overrides.status! : Status.Online,
19821982 customStatus: overrides && overrides.hasOwnProperty('customStatus') ? overrides.customStatus! : AbcStatus.HasXyzStatus,
19831983 scalarValue: overrides && overrides.hasOwnProperty('scalarValue') ? overrides.scalarValue! : 'neque',
1984- camelCaseThing: overrides && overrides.hasOwnProperty('camelCaseThing') ? overrides.camelCaseThing! : relationshipsToOmit.has( 'CamelCaseThing') ? {} as CamelCaseThing : aCamelCaseThing({}, relationshipsToOmit),
1985- unionThing: overrides && overrides.hasOwnProperty('unionThing') ? overrides.unionThing! : relationshipsToOmit.has( 'Avatar') ? {} as Avatar : anAvatar({}, relationshipsToOmit),
1984+ camelCaseThing: overrides && overrides.hasOwnProperty('camelCaseThing') ? overrides.camelCaseThing! : relationshipsToOmit.find((type)=>type=== 'CamelCaseThing') ? {} as CamelCaseThing : aCamelCaseThing({}, relationshipsToOmit),
1985+ unionThing: overrides && overrides.hasOwnProperty('unionThing') ? overrides.unionThing! : relationshipsToOmit.find((type)=>type=== 'Avatar') ? {} as Avatar : anAvatar({}, relationshipsToOmit),
19861986 prefixedEnum: overrides && overrides.hasOwnProperty('prefixedEnum') ? overrides.prefixedEnum! : PrefixedEnum.PrefixedValue,
19871987 };
19881988};
19891989
1990- export const aWithAvatar = (overrides?: Partial<WithAvatar>, relationshipsToOmit: Set <string> = new Set() ): WithAvatar => {
1991- relationshipsToOmit.add( 'WithAvatar');
1990+ export const aWithAvatar = (overrides?: Partial<WithAvatar>, _relationshipsToOmit: Array <string> = [] ): WithAvatar => {
1991+ const relationshipsToOmit = ([..._relationshipsToOmit, 'WithAvatar'] );
19921992 return {
19931993 id: overrides && overrides.hasOwnProperty('id') ? overrides.id! : '89f515e7-31e0-461d-a230-c4c7f4dafc5c',
1994- avatar: overrides && overrides.hasOwnProperty('avatar') ? overrides.avatar! : relationshipsToOmit.has( 'Avatar') ? {} as Avatar : anAvatar({}, relationshipsToOmit),
1994+ avatar: overrides && overrides.hasOwnProperty('avatar') ? overrides.avatar! : relationshipsToOmit.find((type)=>type=== 'Avatar') ? {} as Avatar : anAvatar({}, relationshipsToOmit),
19951995 };
19961996};
19971997
1998- export const aCamelCaseThing = (overrides?: Partial<CamelCaseThing>, relationshipsToOmit: Set <string> = new Set() ): CamelCaseThing => {
1999- relationshipsToOmit.add( 'CamelCaseThing');
1998+ export const aCamelCaseThing = (overrides?: Partial<CamelCaseThing>, _relationshipsToOmit: Array <string> = [] ): CamelCaseThing => {
1999+ const relationshipsToOmit = ([..._relationshipsToOmit, 'CamelCaseThing'] );
20002000 return {
20012001 id: overrides && overrides.hasOwnProperty('id') ? overrides.id! : '345b9cf9-00fa-4974-800f-aeee5ee7fd42',
20022002 };
20032003};
20042004
2005- export const aPrefixedResponse = (overrides?: Partial<PrefixedResponse>, relationshipsToOmit: Set <string> = new Set() ): PrefixedResponse => {
2006- relationshipsToOmit.add( 'PrefixedResponse');
2005+ export const aPrefixedResponse = (overrides?: Partial<PrefixedResponse>, _relationshipsToOmit: Array <string> = [] ): PrefixedResponse => {
2006+ const relationshipsToOmit = ([..._relationshipsToOmit, 'PrefixedResponse'] );
20072007 return {
20082008 ping: overrides && overrides.hasOwnProperty('ping') ? overrides.ping! : 'sunt',
20092009 };
20102010};
20112011
2012- export const anAbcType = (overrides?: Partial<AbcType>, relationshipsToOmit: Set <string> = new Set() ): AbcType => {
2013- relationshipsToOmit.add( 'AbcType');
2012+ export const anAbcType = (overrides?: Partial<AbcType>, _relationshipsToOmit: Array <string> = [] ): AbcType => {
2013+ const relationshipsToOmit = ([..._relationshipsToOmit, 'AbcType'] );
20142014 return {
20152015 abc: overrides && overrides.hasOwnProperty('abc') ? overrides.abc! : 'sit',
20162016 };
20172017};
20182018
2019- export const anUpdateUserInput = (overrides?: Partial<UpdateUserInput>, relationshipsToOmit: Set <string> = new Set() ): UpdateUserInput => {
2020- relationshipsToOmit.add( 'UpdateUserInput');
2019+ export const anUpdateUserInput = (overrides?: Partial<UpdateUserInput>, _relationshipsToOmit: Array <string> = [] ): UpdateUserInput => {
2020+ const relationshipsToOmit = ([..._relationshipsToOmit, 'UpdateUserInput'] );
20212021 return {
20222022 id: overrides && overrides.hasOwnProperty('id') ? overrides.id! : '1d6a9360-c92b-4660-8e5f-04155047bddc',
20232023 login: overrides && overrides.hasOwnProperty('login') ? overrides.login! : 'qui',
2024- avatar: overrides && overrides.hasOwnProperty('avatar') ? overrides.avatar! : relationshipsToOmit.has( 'Avatar') ? {} as Avatar : anAvatar({}, relationshipsToOmit),
2024+ avatar: overrides && overrides.hasOwnProperty('avatar') ? overrides.avatar! : relationshipsToOmit.find((type)=>type=== 'Avatar') ? {} as Avatar : anAvatar({}, relationshipsToOmit),
20252025 };
20262026};
20272027
2028- export const aMutation = (overrides?: Partial<Mutation>, relationshipsToOmit: Set <string> = new Set() ): Mutation => {
2029- relationshipsToOmit.add( 'Mutation');
2028+ export const aMutation = (overrides?: Partial<Mutation>, _relationshipsToOmit: Array <string> = [] ): Mutation => {
2029+ const relationshipsToOmit = ([..._relationshipsToOmit, 'Mutation'] );
20302030 return {
2031- updateUser: overrides && overrides.hasOwnProperty('updateUser') ? overrides.updateUser! : relationshipsToOmit.has( 'User') ? {} as User : aUser({}, relationshipsToOmit),
2031+ updateUser: overrides && overrides.hasOwnProperty('updateUser') ? overrides.updateUser! : relationshipsToOmit.find((type)=>type=== 'User') ? {} as User : aUser({}, relationshipsToOmit),
20322032 };
20332033};
20342034
2035- export const aQuery = (overrides?: Partial<Query>, relationshipsToOmit: Set <string> = new Set() ): Query => {
2036- relationshipsToOmit.add( 'Query');
2035+ export const aQuery = (overrides?: Partial<Query>, _relationshipsToOmit: Array <string> = [] ): Query => {
2036+ const relationshipsToOmit = ([..._relationshipsToOmit, 'Query'] );
20372037 return {
2038- user: overrides && overrides.hasOwnProperty('user') ? overrides.user! : relationshipsToOmit.has( 'User') ? {} as User : aUser({}, relationshipsToOmit),
2039- prefixed_query: overrides && overrides.hasOwnProperty('prefixed_query') ? overrides.prefixed_query! : relationshipsToOmit.has( 'PrefixedResponse') ? {} as PrefixedResponse : aPrefixedResponse({}, relationshipsToOmit),
2038+ user: overrides && overrides.hasOwnProperty('user') ? overrides.user! : relationshipsToOmit.find((type)=>type=== 'User') ? {} as User : aUser({}, relationshipsToOmit),
2039+ prefixed_query: overrides && overrides.hasOwnProperty('prefixed_query') ? overrides.prefixed_query! : relationshipsToOmit.find((type)=>type=== 'PrefixedResponse') ? {} as PrefixedResponse : aPrefixedResponse({}, relationshipsToOmit),
20402040 };
20412041};
20422042"
0 commit comments