A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/signumsoftware/framework/commit/10d24213acc2d76a622014923f3be2741a459709 below:

introducing QueryTokenString<T> · signumsoftware/framework@10d2421 · GitHub

@@ -327,11 +327,11 @@ export function parseOrderOptions(orderOptions: OrderOption[], groupResults: boo

327 327 328 328

const completer = new TokenCompleter(qd);

329 329

var sto = SubTokensOptions.CanElement | (groupResults ? SubTokensOptions.CanAggregate : 0);

330 -

orderOptions.forEach(a => completer.request(a.token, sto));

330 +

orderOptions.forEach(a => completer.request(a.token.toString(), sto));

331 331 332 332

return completer.finished()

333 333

.then(() => orderOptions.map(oo => ({

334 -

token: completer.get(oo.token),

334 +

token: completer.get(oo.token.toString()),

335 335

orderType: oo.orderType || "Ascending",

336 336

}) as OrderOptionParsed));

337 337

}

@@ -340,12 +340,12 @@ export function parseColumnOptions(columnOptions: ColumnOption[], groupResults:

340 340 341 341

const completer = new TokenCompleter(qd);

342 342

var sto = SubTokensOptions.CanElement | (groupResults ? SubTokensOptions.CanAggregate : 0);

343 -

columnOptions.forEach(a => completer.request(a.token, sto));

343 +

columnOptions.forEach(a => completer.request(a.token.toString(), sto));

344 344 345 345

return completer.finished()

346 346

.then(() => columnOptions.map(co => ({

347 -

token: completer.get(co.token),

348 -

displayName: co.displayName || completer.get(co.token).niceName,

347 +

token: completer.get(co.token.toString()),

348 +

displayName: co.displayName || completer.get(co.token.toString()).niceName,

349 349

}) as ColumnOptionParsed));

350 350

}

351 351

@@ -496,10 +496,10 @@ export function parseFindOptions(findOptions: FindOptions, qd: QueryDescription)

496 496

fo.filterOptions.forEach(fo => completer.requestFilter(fo, SubTokensOptions.CanElement | SubTokensOptions.CanAnyAll | canAggregate));

497 497 498 498

if (fo.orderOptions)

499 -

fo.orderOptions.forEach(oo => completer.request(oo.token, SubTokensOptions.CanElement | canAggregate));

499 +

fo.orderOptions.forEach(oo => completer.request(oo.token.toString(), SubTokensOptions.CanElement | canAggregate));

500 500 501 501

if (fo.columnOptions)

502 -

fo.columnOptions.forEach(co => completer.request(co.token, SubTokensOptions.CanElement | canAggregate));

502 +

fo.columnOptions.forEach(co => completer.request(co.token.toString(), SubTokensOptions.CanElement | canAggregate));

503 503 504 504

return completer.finished().then(() => {

505 505

@@ -510,12 +510,12 @@ export function parseFindOptions(findOptions: FindOptions, qd: QueryDescription)

510 510

systemTime: fo.systemTime,

511 511 512 512

columnOptions: (fo.columnOptions || []).map(co => ({

513 -

token: completer.get(co.token),

514 -

displayName: co.displayName || completer.get(co.token).niceName

513 +

token: completer.get(co.token.toString()),

514 +

displayName: co.displayName || completer.get(co.token.toString()).niceName

515 515

}) as ColumnOptionParsed),

516 516 517 517

orderOptions: (fo.orderOptions || []).map(oo => ({

518 -

token: completer.get(oo.token),

518 +

token: completer.get(oo.token.toString()),

519 519

orderType: oo.orderType,

520 520

}) as OrderOptionParsed),

521 521

@@ -642,7 +642,7 @@ export function expandParentColumn(fo: FindOptions): FindOptions {

642 642

...(fo.filterOptions || [])

643 643

];

644 644 645 -

if (!fo.parentToken.contains(".") && (fo.columnOptionsMode == undefined || fo.columnOptionsMode == "Remove")) {

645 +

if (!fo.parentToken.toString().contains(".") && (fo.columnOptionsMode == undefined || fo.columnOptionsMode == "Remove")) {

646 646

fo.columnOptions = [

647 647

{ token: fo.parentToken },

648 648

...(fo.columnOptions || [])

@@ -680,12 +680,12 @@ export class TokenCompleter {

680 680

requestFilter(fo: FilterOption, options: SubTokensOptions) {

681 681 682 682

if (isFilterGroupOption(fo)) {

683 -

fo.token && this.request(fo.token, options);

683 +

fo.token && this.request(fo.token.toString(), options);

684 684 685 685

fo.filters.forEach(f => this.requestFilter(f, options));

686 686

} else {

687 687 688 -

this.request(fo.token, options);

688 +

this.request(fo.token.toString(), options);

689 689

}

690 690

}

691 691

@@ -735,13 +735,13 @@ export class TokenCompleter {

735 735

toFilterOptionParsed(fo: FilterOption): FilterOptionParsed {

736 736

if (isFilterGroupOption(fo))

737 737

return ({

738 -

token: fo.token && this.get(fo.token),

738 +

token: fo.token && this.get(fo.token.toString()),

739 739

groupOperation: fo.groupOperation,

740 740

filters: fo.filters.map(f => this.toFilterOptionParsed(f))

741 741

} as FilterGroupOptionParsed);

742 742

else

743 743

return ({

744 -

token: this.get(fo.token),

744 +

token: this.get(fo.token.toString()),

745 745

operation: fo.operation || "EqualTo",

746 746

value: fo.value,

747 747

frozen: fo.frozen || false,


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4