MCPcopy
hub / github.com/vitejs/vite / createIsBuiltin

Function createIsBuiltin

packages/vite/src/shared/builtin.ts:1–13  ·  view source on GitHub ↗
(
  builtins: (string | RegExp)[],
)

Source from the content-addressed store, hash-verified

1export function createIsBuiltin(
2 builtins: (string | RegExp)[],
3): (id: string) => boolean {
4 const plainBuiltinsSet = new Set(
5 builtins.filter((builtin) => typeof builtin === 'string'),
6 )
7 const regexBuiltins = builtins.filter(
8 (builtin) => typeof builtin !== 'string',
9 )
10
11 return (id: string) =>
12 plainBuiltinsSet.has(id) || regexBuiltins.some((regexp) => regexp.test(id))
13}

Callers 2

ensureBuiltinsMethod · 0.90
isBuiltinFunction · 0.90

Calls 1

hasMethod · 0.80

Tested by

no test coverage detected