@apollo/client
Version:
A fully-featured caching GraphQL client.
17 lines (16 loc) • 514 B
JavaScript
import { Kind } from "graphql";
/**
* @internal
*
* @deprecated This is an internal API and should not be used directly. This can be removed or changed at any time.
*/
export function getDirectiveArgValue(directive, name, kind) {
const arg = directive.arguments?.find((arg) => arg.name.value === name);
if (!arg || arg.value.kind !== kind)
return;
switch (arg.value.kind) {
case Kind.STRING:
return arg.value.value;
}
}
//# sourceMappingURL=getDirectiveArgValue.js.map