PHP WebShell

Текущая директория: /opt/BitGoJS/node_modules/@polkadot/rpc-core/util

Просмотр файла: memo.js

import { Observable } from 'rxjs';
import { memoize } from '@polkadot/util';
import { drr } from './drr.js';
/** @internal */
export function memo(instanceId, inner) {
    const options = { getInstanceId: () => instanceId };
    const cached = memoize((...params) => new Observable((observer) => {
        const subscription = inner(...params).subscribe(observer);
        return () => {
            cached.unmemoize(...params);
            subscription.unsubscribe();
        };
    }).pipe(drr()), options);
    return cached;
}

Выполнить команду


Для локальной разработки. Не используйте в интернете!