@@ -48,13 +48,6 @@ const defaultOptions = {
|
|||||||
finalizerExecutionStrategy: ExecutionStrategy.sequential,
|
finalizerExecutionStrategy: ExecutionStrategy.sequential,
|
||||||
} as const
|
} as const
|
||||||
|
|
||||||
const makeWithDefaults = (): Component<any, any, any> => Object.assign(
|
|
||||||
Object.setPrototypeOf(function() {}, ComponentProto), {
|
|
||||||
finalizerExecutionMode: "sync",
|
|
||||||
finalizerExecutionStrategy: ExecutionStrategy.sequential,
|
|
||||||
}
|
|
||||||
)
|
|
||||||
|
|
||||||
const nonReactiveTags = [Tracer.ParentSpan] as const
|
const nonReactiveTags = [Tracer.ParentSpan] as const
|
||||||
|
|
||||||
|
|
||||||
@@ -296,7 +289,7 @@ export const make: (
|
|||||||
if (typeof spanNameOrBody !== "string") {
|
if (typeof spanNameOrBody !== "string") {
|
||||||
const displayName = displayNameFromBody(spanNameOrBody)
|
const displayName = displayNameFromBody(spanNameOrBody)
|
||||||
return Object.setPrototypeOf(
|
return Object.setPrototypeOf(
|
||||||
Object.assign(function() {}, {
|
Object.assign(function() {}, defaultOptions, {
|
||||||
body: displayName
|
body: displayName
|
||||||
? Effect.fn(displayName)(spanNameOrBody as any, ...pipeables as [])
|
? Effect.fn(displayName)(spanNameOrBody as any, ...pipeables as [])
|
||||||
: Effect.fn(spanNameOrBody as any, ...pipeables),
|
: Effect.fn(spanNameOrBody as any, ...pipeables),
|
||||||
@@ -308,7 +301,7 @@ export const make: (
|
|||||||
else {
|
else {
|
||||||
const spanOptions = pipeables[0]
|
const spanOptions = pipeables[0]
|
||||||
return (body: any, ...pipeables: any[]) => Object.setPrototypeOf(
|
return (body: any, ...pipeables: any[]) => Object.setPrototypeOf(
|
||||||
Object.assign(function() {}, {
|
Object.assign(function() {}, defaultOptions, {
|
||||||
body: Effect.fn(spanNameOrBody, spanOptions)(body, ...pipeables as []),
|
body: Effect.fn(spanNameOrBody, spanOptions)(body, ...pipeables as []),
|
||||||
displayName: displayNameFromBody(body) ?? spanNameOrBody,
|
displayName: displayNameFromBody(body) ?? spanNameOrBody,
|
||||||
}),
|
}),
|
||||||
@@ -321,7 +314,7 @@ export const makeUntraced: make.Gen & make.NonGen = (
|
|||||||
body: Function,
|
body: Function,
|
||||||
...pipeables: any[]
|
...pipeables: any[]
|
||||||
) => Object.setPrototypeOf(
|
) => Object.setPrototypeOf(
|
||||||
Object.assign(function() {}, {
|
Object.assign(function() {}, defaultOptions, {
|
||||||
body: Effect.fnUntraced(body as any, ...pipeables as []),
|
body: Effect.fnUntraced(body as any, ...pipeables as []),
|
||||||
displayName: displayNameFromBody(body),
|
displayName: displayNameFromBody(body),
|
||||||
}),
|
}),
|
||||||
|
|||||||
Reference in New Issue
Block a user