{"version":3,"file":"o3r-dynamic-content-fixtures-jasmine.mjs","sources":["../../src/fixtures/jasmine/request-parameters-service-fixture-jasmine.ts","../../src/fixtures/jasmine/o3r-dynamic-content-fixtures-jasmine.ts"],"sourcesContent":["import type {\n  InterfaceOf,\n} from '@o3r/core';\nimport type {\n  RequestParametersConfig,\n  RequestParametersService,\n} from '@o3r/dynamic-content';\nimport {\n  StorageStrategy,\n} from '@o3r/dynamic-content';\n\n/**\n * Fixture file for requestParameters service\n */\nexport class RequestParametersServiceFixture implements InterfaceOf<RequestParametersService> {\n  public query: { [key: string]: string } = {};\n  public post: { [key: string]: string } = {};\n  public config: RequestParametersConfig = {\n    strategy: StorageStrategy.Rehydrate,\n    storage: (typeof window === 'undefined') ? undefined : window.sessionStorage,\n    queryParamsValue: '{}',\n    postParamsValue: '{}'\n  };\n\n  public getQueryParameter: jasmine.Spy;\n  public getQueryParameterAsBoolean: jasmine.Spy;\n  public getPostParameter: jasmine.Spy;\n  public getPostParameterAsBoolean: jasmine.Spy;\n  public getParameter: jasmine.Spy;\n  public getParameterAsBoolean: jasmine.Spy;\n  public clearQueryParameters: jasmine.Spy;\n  public clearPostParameters: jasmine.Spy;\n  public getFilteredParameters: jasmine.Spy;\n  public getParams: jasmine.Spy;\n\n  constructor() {\n    this.getQueryParameter = jasmine.createSpy('getQueryParameter');\n    this.getQueryParameterAsBoolean = jasmine.createSpy('getQueryParameterAsBoolean');\n    this.getPostParameter = jasmine.createSpy('getPostParameter');\n    this.getPostParameterAsBoolean = jasmine.createSpy('getPostParameterAsBoolean');\n    this.getParameter = jasmine.createSpy('getParameter');\n    this.getParameterAsBoolean = jasmine.createSpy('getParameterAsBoolean');\n    this.clearQueryParameters = jasmine.createSpy('clearQueryParameters');\n    this.clearPostParameters = jasmine.createSpy('clearPostParameters');\n    this.getParams = jasmine.createSpy('getParams');\n    this.getFilteredParameters = jasmine.createSpy('filterParameters');\n  }\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;AAWA;;AAEG;MACU,+BAA+B,CAAA;AAqB1C,IAAA,WAAA,GAAA;QApBO,IAAA,CAAA,KAAK,GAA8B,EAAE;QACrC,IAAA,CAAA,IAAI,GAA8B,EAAE;AACpC,QAAA,IAAA,CAAA,MAAM,GAA4B;YACvC,QAAQ,EAAE,eAAe,CAAC,SAAS;AACnC,YAAA,OAAO,EAAE,CAAC,OAAO,MAAM,KAAK,WAAW,IAAI,SAAS,GAAG,MAAM,CAAC,cAAc;AAC5E,YAAA,gBAAgB,EAAE,IAAI;AACtB,YAAA,eAAe,EAAE;SAClB;QAcC,IAAI,CAAC,iBAAiB,GAAG,OAAO,CAAC,SAAS,CAAC,mBAAmB,CAAC;QAC/D,IAAI,CAAC,0BAA0B,GAAG,OAAO,CAAC,SAAS,CAAC,4BAA4B,CAAC;QACjF,IAAI,CAAC,gBAAgB,GAAG,OAAO,CAAC,SAAS,CAAC,kBAAkB,CAAC;QAC7D,IAAI,CAAC,yBAAyB,GAAG,OAAO,CAAC,SAAS,CAAC,2BAA2B,CAAC;QAC/E,IAAI,CAAC,YAAY,GAAG,OAAO,CAAC,SAAS,CAAC,cAAc,CAAC;QACrD,IAAI,CAAC,qBAAqB,GAAG,OAAO,CAAC,SAAS,CAAC,uBAAuB,CAAC;QACvE,IAAI,CAAC,oBAAoB,GAAG,OAAO,CAAC,SAAS,CAAC,sBAAsB,CAAC;QACrE,IAAI,CAAC,mBAAmB,GAAG,OAAO,CAAC,SAAS,CAAC,qBAAqB,CAAC;QACnE,IAAI,CAAC,SAAS,GAAG,OAAO,CAAC,SAAS,CAAC,WAAW,CAAC;QAC/C,IAAI,CAAC,qBAAqB,GAAG,OAAO,CAAC,SAAS,CAAC,kBAAkB,CAAC;IACpE;AACD;;AC/CD;;AAEG;;;;"}