INNER CODE UNIT · JavaScript

CreateFuncWithOnlyThis

dotnet-websharper/core · src/compiler/WebSharper.Core.JavaScript/Runtime.js:97

export function CreateFuncWithOnlyThis(f) {
  return function () { return f(this) };
}

export function CreateFuncWithThis(f) {
  return function (...args) { return f(this)(...args) };
}

export function CreateFuncWithThisArgs(f) {
  return function (...args) { return f(this)(args) };
}

export function CreateFuncWithRest(length, f) {
  return function (...args) { return f([...(args.slice(0, length)), args.slice(length)]) };
}

export function CreateFuncWithArgsRest(length, f) {
  return function (...args) { return f([args.slice(0, length), args.slice(length)]) };

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…