62
public map<TNew>(owner: DebugOwner, fn: (value: T, reader: IReader) => TNew): IObservable<TNew>;
63
public map<TNew>(fnOrOwner: DebugOwner | ((value: T, reader: IReader) => TNew), fnOrUndefined?: (value: T, reader: IReader) => TNew, debugLocation: DebugLocation = DebugLocation.ofCaller()): IObservable<TNew> {
64
>
const owner = fnOrUndefined === undefined ? undefined : fnOrOwner as DebugOwner;
baseObservable.ts
65
>
const fn = fnOrUndefined === undefined ? fnOrOwner as (value: T, reader: IReader) => TNew : fnOrUndefined;
66
>
67
>
return _derived(
68
>
{
69
>
owner,
70
>
debugName: () => {
71
const name = getFunctionName(fn);
72
if (name !== undefined) {