# `GSLayer anchorForName:traverseComponents:`

*Instance Method*

Anchor for a name, optionally resolving component anchors.

## Declaration

```swift
func anchor(forName name: String, traverseComponents checkComponents: Bool) -> GSAnchor?
```

```objc
- (GSAnchor *) anchorForName:(NSString *) name traverseComponents:(BOOL) checkComponents;
```

```python
anchorForName_traverseComponents_(name: str, checkComponents: bool) -> GSAnchor
```

## Parameters

- `checkComponents` — Whether to include anchors resolved from components.

## Discussion

Component traversal applies component transforms and component anchor settings. Returns `nil` when no anchor is available for the name.

## See Also

### Anchor Lookup

- [`GSLayer anchorForName:`](/Core/GlyphsCore/GSLayer/anchorForName:) — Anchor for a name.

