@eagleoutice/flowr-dev
Version:
Static Dataflow Analyzer and Program Slicer for the R Programming Language
12 lines (11 loc) • 743 B
TypeScript
import { Identifier, PkgName } from './identifier';
/**
* Functions that data-mask (or tidy-select) their non-first argument: symbols there name columns of the first
* (data) argument. Functions without a data argument (`aes`, `vars`, `join_by`) mask every argument and are
* configured separately.
*/
export declare const DataMaskingFunctions: readonly (readonly [string, PkgName])[];
/** The {@link DataMaskingFunctions} as {@link Identifier}s, for the built-in configuration. */
export declare const DataMaskingFunctionIdentifiers: Identifier[];
/** Names to treat as data-masking in the pipe: the {@link DataMaskingFunctions} plus `with`/`within` (own processor). */
export declare const DataMaskingFunctionNames: ReadonlySet<string>;