##// END OF EJS Templates
Added tag v1.9.0-rc5 for changeset 894b8239b953
Added tag v1.9.0-rc5 for changeset 894b8239b953

File last commit:

r110:1a190b3a757d v1.4.0 default
r143:62b21ca84dce default
Show More
logging.ts
11 lines | 540 B | video/mp2t | TypeScriptLexer
cin
corrected tear down logic handling in observables. Added support for observable query results
r110 import { TraceSource } from "@implab/core-amd/log/TraceSource";
const delegate = <T extends { [p in K]: (...args: unknown[]) => unknown }, K extends string>(target: T, key: K): OmitThisParameter<T[K]> => target[key].bind(target) as OmitThisParameter<T[K]>;
export const log = (trace: TraceSource) => delegate(trace, "log");
export const debug = (trace: TraceSource) => delegate(trace, "debug");
export const warn = (trace: TraceSource) => delegate(trace, "warn");
export const error = (trace: TraceSource) => delegate(trace, "error");