mirror of
https://github.com/oven-sh/setup-bun.git
synced 2026-05-21 07:40:14 +02:00
feat: add @actions/cache
This commit is contained in:
+39
@@ -0,0 +1,39 @@
|
||||
import { SpanAttributes } from './attributes';
|
||||
/**
|
||||
* A sampling decision that determines how a {@link Span} will be recorded
|
||||
* and collected.
|
||||
*/
|
||||
export declare enum SamplingDecision {
|
||||
/**
|
||||
* `Span.isRecording() === false`, span will not be recorded and all events
|
||||
* and attributes will be dropped.
|
||||
*/
|
||||
NOT_RECORD = 0,
|
||||
/**
|
||||
* `Span.isRecording() === true`, but `Sampled` flag in {@link TraceFlags}
|
||||
* MUST NOT be set.
|
||||
*/
|
||||
RECORD = 1,
|
||||
/**
|
||||
* `Span.isRecording() === true` AND `Sampled` flag in {@link TraceFlags}
|
||||
* MUST be set.
|
||||
*/
|
||||
RECORD_AND_SAMPLED = 2
|
||||
}
|
||||
/**
|
||||
* A sampling result contains a decision for a {@link Span} and additional
|
||||
* attributes the sampler would like to added to the Span.
|
||||
*/
|
||||
export interface SamplingResult {
|
||||
/**
|
||||
* A sampling decision, refer to {@link SamplingDecision} for details.
|
||||
*/
|
||||
decision: SamplingDecision;
|
||||
/**
|
||||
* The list of attributes returned by SamplingResult MUST be immutable.
|
||||
* Caller may call {@link Sampler}.shouldSample any number of times and
|
||||
* can safely cache the returned value.
|
||||
*/
|
||||
attributes?: Readonly<SpanAttributes>;
|
||||
}
|
||||
//# sourceMappingURL=SamplingResult.d.ts.map
|
||||
Reference in New Issue
Block a user